查看端口
netstat -anp | grep snkd
netstat -apnt | grep 177
查看处于监听状态的TCP端口
ss -antl
进程
top –p PID, H #列出所有进程
ps -ef | grep 关键字 #查询含有关键字的进程
CPU
lscpu
- 系统的架构是X86的64位系统
- CPUs 有32个逻辑的处理器
- Threads per core: 每个核有两个线程
- Core per Socket:每个物理卡槽有8个核心
- CPU Socket :有2个物理卡槽
CPU使用率
top
100% - id%计算当前CPU使用率
- us:用户进程占用的CPU百分比 - user
- sy:系统进程占用的CPU百分比 - system
- id:CPU的空闲百分比 - idle
- wa:CPU等待磁盘所占用的百分比 - wait
top 1
展示每个核的CPU使用情况
结果中,按M键可以让进程按照内存使用率排序,按P让进程按照CPU使用率排序
共享内存(shared memory, semaphores)
- ipcs –a 列出所有正在使用的共享内存,16进制
- ipcs –u 共享内存使用情况
- ipcs –s | grep root | perl –lane ‘print `ipcrm sem $F[1]`’ 清理
查看磁盘分区和挂载目录
lsblk -a
fdisk -l 查看磁盘分区
查看磁盘使用率
iostat -x -k 1
- -x:展示磁盘的扩展信息
- -k:以k为单位展示磁盘数据
- 1:每1秒刷新一次
展示结果
- u