经常使用的各种系统命令
2012-09-11 14:34
411 查看
1、整体上看,把运行中的机器分成四块,cpu、内存、磁盘、网络,每部分都有相应的命令可以监控、查看问题;
cpu top、mpstat、
mem top、free、vmstat
磁盘 iostat、df、hdparm
网络 netstat、tcpdump、iptables
综合 sar,这个命令绝对是系统监控的利器
用户 finger
2、程序员查看进程情况:
pmap 查看所有的内存映射情况
lsof 查看某个进程使用的
能熟练使用这些命令,基本就能搞明白一个机器或进程的症状在哪儿,比如系统负载过高、内存用光、磁盘写不下、网络丢包严重。
当然要想定位到原因,还需要进一步检查,分析程序是计算密集型还是io密集型,可以使用gdb调试,外部原因需要回顾系统设计是否合理、交换机故障之类的。
cpu top、mpstat、
mem top、free、vmstat
磁盘 iostat、df、hdparm
网络 netstat、tcpdump、iptables
综合 sar,这个命令绝对是系统监控的利器
用户 finger
2、程序员查看进程情况:
pmap 查看所有的内存映射情况
lsof 查看某个进程使用的
能熟练使用这些命令,基本就能搞明白一个机器或进程的症状在哪儿,比如系统负载过高、内存用光、磁盘写不下、网络丢包严重。
当然要想定位到原因,还需要进一步检查,分析程序是计算密集型还是io密集型,可以使用gdb调试,外部原因需要回顾系统设计是否合理、交换机故障之类的。
相关文章推荐
- 使用7zip压解各种文件的经常使用命令
- 磁盘管理及文件系统管理中各种命令的使用
- redhat and centos 系统经常使用命令
- 整理Linux查看系统日志的一些经常使用命令
- 10.1 使用w查看系统负载 10.2 vmstat命令 10.3 top命令 10.4 sar命令
- 使用命令行ls命令的Android文件浏览控件,适合于root过的设备,可以读取系统文件
- windows系统下使用SQLPLUS命令创建表空间和用户
- linux怎样使用top命令查看系统状态
- linux awk命令详解,使用system来内嵌系统命令,批量github,批量批下载视频
- 简单了解Linux系统中pgrep与pkill命令的使用
- 使用 Linux 系统调用的内核命令
- Macserver服务更新经常使用的几个shell命令
- linux 经常使用网络命令
- Linux系统下怎样利用nc命令来监控检测服务器的端口使用情况
- HPUX平台经常使用命令列举
- linux系统命令大全使用详解(大全)
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 系统最小化安装后,使用命令时提示“command not found”
- PHP执行linux系统命令的常用函数使用说明
- phantomjs-使用系统命令system