Linux下常用的系统工具
该命令能够打印 运行的当前时间 丶负载? 丶运行时间丶用户数量丶程序在过去一分钟丶五分钟丶十五分钟内的平均负载 平均负载:系统在特定时间内在队列中运行的进程数 2 vmstat 显示虚拟内存状态
process: r:表示当前运行的进程 b:表示阻塞中的进程 memory: swap:表示使用虚拟内存大小 free:空闲物理内存 buff:用作缓冲的内存 cache:用作缓存的内存大小 io: bi:每秒读取的块数 bo:每秒写入的块数 cpu: cs:每秒上下文切换数 us:用户进程消耗的cpu时间比较多,超过百分50需要考虑算法优化 sy:系统进程占据消耗比较多,非良性 IO:IO等待操作比较多,磁盘大量做随机访问被消耗 3 iostate??? 性能检测与优化
对整个系统的输入和输出以及cpu进行检测 4 free 对内存消耗进行检测
其中buff/cache反映的是程序使用掉的内存 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |