虾皮测开一面面经
原文来源:虾皮测开一面面经
1.linux的性能好坏评判有什么指标
系统整体性能评估 uptime
xiaohu@DESKTOP-FE72082:~$ uptime
12:58:07 up 2 min, 0 users, load average: 0.52, 0.58, 0.59
//当前时间、系统已经运行了多长时间、目前有多少用户登录、系统在过去的 1 分钟、5 分钟和 15 分钟内的平均负载
- 操作系统级
CPU vmstat m n //每隔m秒采样1次,共n次
内存 free
磁盘I/O带宽 iostat -d m n //d:detail
网络I/O带宽 netstat - 程序应用级
影响性能因素 | 好 | 坏 | 糟糕 |
---|---|---|---|
CPU | user% + sys%< 70% | user% + sys%= 85% | user% + sys% >=90% |
内存 | Swap In(si)=0 Swap Out(so)=0 | Per CPU with 10 page/s | More Swap In & Swap Out |
磁盘 | iowait % < 20% | iowait % =35% | iowait % >= 50% |
2.linux查看各硬件资源的方法
- CPU查看
查看物理CPU个数
cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l
查看逻辑CPU的个数
cat /proc/cpuinfo |grep "processor" |wc -l
- 内存查看
xiaohu@DESKTOP-FE72082:~$ free
total used free shared buff/cache av