UNPKG

yunzai-micro-plugin

Version:

Yunzai开发管理面板

20 lines (16 loc) 577 B
import { getFileSize, si } from "./utils.js" export default async function getSwapInfo() { const swapData = await si.get({ mem: "swaptotal,swapused,swapfree" }) const { mem: { swaptotal, swapused } } = swapData const swapUsagePercentage = (swapused / swaptotal) * 100 const formatSwaptotal = getFileSize(swaptotal) const formatSwapused = getFileSize(swapused) return { inner: `${Math.round(swapUsagePercentage)}%`, percentage: Math.round(swapUsagePercentage), title: "SWAP", info: [formatSwapused, formatSwaptotal] } }