1. iostat-d -k 1 10
--
查看
IO
吞吐量
2. iostat-d -x -k 1 10
--
查看
IO
设备使用率
( %
util
),
响应时间
(await)
3. cat /proc/net/sockstat 查看socket状态
3. cat /proc/net/sockstat 查看socket状态
4. iptraf
–
查看实时网络状态
5. tcpdump
–
查看详细网络流量数据包
6. netstat
and
ss
–
查看网络状态
7. free 查看内存消耗情况
11. top
7. free 查看内存消耗情况
8. p
map
(
pmap
命令查看单个进程的内存映射表,通过此命令可以查出内存瓶颈)
10.
9. ps命令
ps aux|grep process_name
%CPU 进程的cpu占用率
%MEM 进程的内存占用率
VSZ 进程所使用的虚存的大小
RSS 进程使用的驻留集大小或者是实际内存的大小
TTY 与进程关联的终端(tty)
STAT 检查的状态:进程状态使用字符表示的,如R(running正在运行或准备运行)、S(sleeping睡眠)、I(idle空闲)、Z(僵死)、D(不可中断的睡眠,通常是I/O)、P(等待交换页)、W(换出,表示当前页面不在内存)、N(低优先级任务)T(terminate终 止)、W has no residentpages
START (进程启动时间和日期)
TIME ;(进程使用的总cpu时间)
COMMAND (正在执行的命令行命令)
NI (nice)优先级
PRI 进程优先级编号
PPID 父进程的进程ID(parent process id)
SID 会话ID(session id)
WCHAN 进程正在睡眠的内核函数名称;该函数的名称是从/root/system.map文件中获得的。
FLAGS 与进程相关的数字标识
•
查看
/proc/
process_id
/
文件夹下的
status
文件
(/proc/<
pid
>/task/
下面的文件是线程
)
•
Name:
php
•
State: R (running)
•
SleepAVG
: 0%
•
Tgid
: 21574
•
Pid
: 21574
•
PPid
: 10005
•
TracerPid
: 0
•
Uid
: 1000 1000 1000 1000
•
Gid
: 100 100 100 100
•
FDSize
: 256
•
Groups: 16 100
•
VmPeak
: 161740
kB
•
VmSize
: 161740
kB
•
VmLck
: 0
kB
•
VmHWM
: 107144
kB
•
VmRSS
: 107144
kB
•
VmData
: 106192
kB
•
VmStk
: 84
kB
•
VmExe
: 5588
kB
•
VmLib
: 7884
kB
•
VmPTE
: 268
kB
•
Threads: 1
•
SigQ
: 0/69632
•
SigPnd
: 0000000000000000
•
ShdPnd
: 0000000000000000
•
SigBlk
: 0000000000000000
•
SigIgn
: 0000000000001000
•
SigCgt
: 00000001818040a7
•
CapInh
: 0000000000000000
•
CapPrm
: 0000000000000000
•
CapEff
: 0000000000000000
•
Cpus_allowed
: 00000000,00000000,00000000,0000000f
•
Mems_allowed
: 1
•
•
任务虚拟地址空间的大小
VmSize
•
应用程序正在使用的物理内存的大小
VmRSS