Linux基础性能调优

一.linux服务器性能查看

1.cpu性能查看

1.查看cpu的个数和核心数
总核数 = 物理cpu个数 * 每个cpu含有的cpu核数
总逻辑cpu数 = 物理cpu个数 * 每个物理cpu的核数 * 超线程数
cat /proc/cpuinfo | grep -c “physical id” //查看物理cpu个数
cat /proc/cpuinfo | grep -c “cpu cores” //查看cpu核心数
cat /proc/cpuinfo | grep -c “processor” //查看逻辑cpu的个数

2.内存查看

1.free -m
total used free shared buff/cache available
Mem: 7741 4056 215 321 3470 3086
Swap: 0 0 0
total:内存总量
used:已经使用的内存数
free:空闲内存数
shared:多个进程共享的内存总额

3.硬盘查看

1.fdisk -l

4.查看文件系统的磁盘空间占用情况

1.df -h

5.查看硬盘的额I/O性能

1.iostat
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
*当%util差不多到100%时,就说明IO请求过多,IO差不多达到负荷了
avg-cpu: %user %nice %system %iowait %steal %idle
5.54 0.00 0.25 0.00 0.00 94.21
*当%idle小于70%时,说明wait比较多,IO压力比较大

6.查看目录大小

du -sh /root

7.查看cpu平均负载

uptime

8.查看系统加载的相关模块

lsmod

9.查看网卡流量

sar -n DEV 1 2
命令后面1 2 意思是:每一秒钟取1次值,取2次。
DEV显示网络接口信息
另外,-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL ,其代表的含义如下:
DEV显示网络接口信息。
EDEV显示关于网络错误的统计数据。
NFS统计活动的NFS客户端的信息。
NFSD统计NFS服务器的信息
SOCK显示套接字信息
ALL显示所有5个开关

猜你喜欢

转载自blog.csdn.net/weixin_42917630/article/details/89301268