作为服务端的程序,难免要进行性能方面的优化,下面说明几款常用的分析工具
top

第一行 显示的当前时间,启动时间,登录用户,cpu负载
第二行 显示当前总进程数,正在运行的进程数,睡眠的进程数,停止的进程数,僵尸进程数
第三行 当前cpu运行情况
属性 | 说明 |
---|---|
us | 用户空间占用CPU百分比 |
sy | 内核空间占用CPU百分比 |
ni | 用户进程空间内改变过优先级的进程占用CPU百分比 |
id | 空闲CPU百分比 |
wa | 等待输入输出的CPU时间百分比 |
hi | |
si | |
st |
第四行:
属性 | 说明 |
---|---|
total | 物理内存总量 |
used | 使用的物理内存 |
free | 空闲内存总量 |
buffers | 用作内核缓存的内存量 |
第五行
属性 | 说明 |
---|---|
total | 交换区总量 |
used | 使用的交换区 |
free | 空闲交换区 |
cached | 缓部的交换区 |
网友评论