1、如何看当前Linux系统有几颗物理CPU和每颗CPU的核数?
[kiosk@rhce8-exam43 ~]$ cat /proc/cpuinfo|grep -c 'physical id'
4
[kiosk@rhce8-exam43 ~]$ cat /proc/cpuinfo|grep -c 'processor'
4
2、查看系统负载有两个常用的命令,是哪两个?这三个数值表示什么含义呢?
[kiosk@rhce8-exam43 ~]$ w
04:45:07 up 3 days, 3:04, 0 users, load average: 1.05, 1.07, 1.03
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
[kiosk@rhce8-exam43 ~]$ uptime
04:45:09 up 3 days, 3:04, 0 users, load average: 1.05, 1.07, 1.03
其中load average即系统负载,三个数值分别表示一分钟、五分钟、十五分钟内系统的平均负载,即平均任务数。
3、vmstat命名的 r, b, si, so, bi, bo 这几列表示什么含义呢?
[kiosk@rhce8-exam43 ~]$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
2 0 0 5167756 6316 5270768 0 0 5 2 20 13 10 12 78 0 0
- r即running,表示正在跑的任务数
- b即blocked,表示被阻塞的任务数
- si表示有多少数据从交换分区读入内存
- so表示有多少数据从内存写入交换分区
- bi表示有多少数据从磁盘读入内存
- bo表示有多少数据从内存写入磁盘
-
简记:
- i --input,进入内存
- o --output,从内存出去
- s --swap,交换分区
- b --block,块设备,磁盘
单位都是KB
4、linux系统里,您知道buffer和cache如何区分吗?
buffer和cache都是内存中的一块区域,当CPU需要写数据到磁盘时,由于磁盘速度比较慢,所以CPU先把数据存进buffer,然后CPU去执行其他任务,buffer中的数据会定期写入磁盘;当CPU需要从磁盘读入数据时,由于磁盘速度比较慢,可以把即将用到的数据提前存入cache,CPU直接从Cache中拿数据要快的多。
5、使用top查看系统资源占用情况时,哪一列表示内存占用呢?
- VIRT虚拟内存用量
- RES物理内存用量
- SHR共享内存用量
- %MEM内存用量
6、如何查看当前系统都有哪些进程?
STAT字段内容:S表示正在休眠;s表示主进程;Z表示僵尸进程。
7、如何查看系统都开启了哪些端口?
8、如何查看网络连接状况?
标签:查看,--,常见,kiosk,rhce8,内存,Linux,磁盘,CPU From: https://www.cnblogs.com/sword0077/p/16947719.html