1、区分用户态和系统态:用户态CPU使用率表示应用程序在执行任务时占用的CPU时间;系统态CPU使用率表示内核在执行任务(如系统调用、中断处理等)时占用的CPU时间。两者之和可以反映系统的整体负载情况。 2、考虑多核处理器:现代计算机通常配备多核处理器,因此查看每个CPU核心的使用情况对于全面了解系统性能至关重要。 3、...
和top一样,可以看到所有cpu的使用情况。如果需要查看某颗cpu的使用可以用-P参数。例如指定显示0号cpu 的使用情况。 [root@li676-235 ~]# sar -P 0 -u 1 5 Linux 3.18.5-x86_64-linode52 (li676-235) 07/20/2015 _x86_64_ (1 CPU) 02:45:14 PM CPU %user %nice %system %iowait %steal %...
可以知道,available是在不swap的情况下,评估要启动一个新的应用时有多少内存可以使用。并也把页缓存和正在使用的可以回收的内存部分考虑进去了。对应的是/proc/meminfo的MemAvailable的值。此时可以得出一个结论:available是包括系统中虽然已经使用但是可以回收的内存。比如cache、buffer和slab中都有一部分可以回收。 MemAvai...