检测linux服务器性能常用命令

1.uptime

可以查看机器的负载情况,分别表示1分钟,5分钟,15分钟的平均负载情况。通过这三个值可以大概分析机器的负载情况,具体显示如下图所示:


2.vmstat 1(一秒执行一次)


r:表示等着CPU资源的进程数

free:系统空闲的内存数(字节为单位)

si,so:交换区写入,输出的数量。这个数据不为0,说明机器物理内存不足。

3.mpstat -P ALL 1

该命令显示每个CPU的占用情况,如果有一个CPU占用率高,那可能就是单线程程序引起的。


4.free -g

查看系统使用内存情况,以G为单位

5.top

top命令可以认为是上面几个命令的汇总。


你可能感兴趣的:(linux)