服务热线:18609840880

建站知识

建站知识

您当前位置:首页 > 建站知识

做网站-超实用的8个Linux命令行性能监测工具

发布时间:2018-09-30

对每个体系/网络办理员来说,天天监测Linux体系功用是一项十分艰巨的使命。而且要监控和坚持体系正常运转真不是件简略的事,为此,做网站小编总结了8个十分实用的指令行东西给Linux/Unix体系办理员。这些指令支撑一切的Linux体系,不只能够用于监控体系,还能够发现致使功用疑问的因素地点。下面提供的8个指令足够你挑选其间一个用于你的场景中。



1.TOP――Linux进程监控

Linux的top指令是一个功用监督程序,很多Linux体系办理员常常运用它来监测体系功用,top指令会把一切正在运转的实时进程用列表的方式显现出来而且会守时更新。它会显现CPU运用量、内存运用量、交流内存、缓存巨细、缓冲区巨细、流程PID、用户、指令等。它也显现正在运转的高内存进程和CPU利用率。体系办理员运用top进行监控是十分有用的,而且能够协助办理员在必要时采纳正确的措施。下面让我们来看看top指令的实际运用作用吧!

# top


2.VMSTAT――虚拟内存计算

Linux的vmstat指令用于显现虚拟内存计算,kernerl线程、磁盘、体系进程、I/O模块、中止、CPU活动等。默许情况下,需要在Linux体系上装置一个sysstat包才能够运用vmstat指令。该指令的运用格局如下:

# vmstat 
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- 
r  b   swpd   free  inact active   si   so    bi    bo   in   cs us sy id wa st  
1  0      0 810420  97380  70628    0    0   115     4   89   79  1  6 90  3  0 
3.LSOF――列出翻开的文件

lsof指令和很多Linux/Unix体系指令一样,用于显现一切翻开文件和进程。这些翻开文件包含磁盘文件、网络套接字、管道、设备和进程。运用它首要的因素是在卸载文件体系时,假如该文件体系中有任何翻开的文件,操作一般将会失利,那么通过lsof能够找出哪些进程在运用,此指令常用的格局如下:

# lsof  
 
COMMAND     PID      USER   FD      TYPE     DEVICE     SIZE       NODE NAME  
init          1      root  cwd       DIR      104,2     4096          2 /  
init          1      root  rtd       DIR      104,2     4096          2 /  
init          1      root  txt       REG      104,2    38652   17710339 /sbin/init  
init          1      root  mem       REG      104,2   129900     196453 /lib/ld-2.5.so  
init          1      root  mem       REG      104,2  1693812     196454 /lib/libc-2.5.so  
init          1      root  mem       REG      104,2    20668     196479 /lib/libdl-2.5.so  
init          1      root  mem       REG      104,2   245376     196419 /lib/libsepol.so.1  
init          1      root  mem       REG      104,2    93508     196431 /lib/libselinux.so.1  
init          1      root   10u     FIFO       0,17                 953 /dev/ini
4.TCPDUMP――网络数据包分析器

tcpdump是运用广泛的指令行――网络数据包分析器或数据包嗅探器程序,用来捕获或过滤从网络特定接口接收到或许转移的TCP/IP数据包。它还把捕获到的包保存到一个文件夹中。tcpdump能够在一切首要的Linux发行版上运用。

# tcpdump -i eth0  
 
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode  
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes  
22:08:59.617628 IP tecmint.com.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 2532133365:2532133481(116) ack 3561562349 win 9648  
22:09:07.653466 IP tecmint.com.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 116:232(116) ack 1 win 9648  
22:08:59.617916 IP 115.113.134.3.static-mumbai.vsnl.net.in.28472 > tecmint.com.ssh: . ack 116 win 64347
5.NETSTAT――网络计算

netstat是一个指令行东西,用于监督传入和传出的网络数据包信息和接口信息计算。体系办理员运用它进行监控网络功用和对网络有关疑问进行毛病扫除是十分有用的。

# netstat -a | more  
 
Active Internet connections (servers and established)  
Proto Recv-Q Send-Q Local Address               Foreign Address             State  
tcp        0      0 *:mysql                     *:*                         LISTEN  
tcp        0      0 *:sunrpc                    *:*                         LISTEN  
tcp        0      0 *:realm-rusd                *:*                         LISTEN  
tcp        0      0 *:ftp                       *:*                         LISTEN  
tcp        0      0 localhost.localdomain:ipp   *:*                         LISTEN  
tcp        0      0 localhost.localdomain:smtp  *:*                         LISTEN  
tcp        0      0 localhost.localdomain:smtp  localhost.localdomain:42709 TIME_WAIT  
tcp        0      0 localhost.localdomain:smtp  localhost.localdomain:42710 TIME_WAIT  
tcp        0      0 *:http                      *:*                         LISTEN  
tcp        0      0 *:ssh                       *:*                         LISTEN  
tcp        0      0 *:https                     *:*                         LISTE
6.HTOP――Linux进程监测

Htop是一个更领先的交互性和实时性的Linux进程监控东西。这个指令与top指令十分类似,但它的功用愈加丰富,如友爱的用户界面进程办理、快捷键、笔直和水平视图进程等。Htop是一个第三方插件东西,你需要运用YUM软件包办理东西在Linux体系上装置才能够运用。



7.lotop――监控Linux磁盘I/O

Lotop与top指令和Htop程序很类似,但它具有计算功用,实时监测和显现磁盘I/O。这个东西对准确进程和发现高运用量的读/写进程十分有用的。



8.iostat――输入/输出计算

iostat是一个十分简略的东西,用于搜集和显现体系输入和输出存储设备计算信息。这个东西一般用于盯梢存储设备的功用疑问,包含设备、本地磁盘、长途磁盘比方NFS。

# iostat  
 
Linux 2.6.18-238.9.1.el5 (tecmint.com)         09/13/2012  
 
avg-cpu:  %user   %nice %system %iowait  %steal   %idle  
           2.60    3.65    1.04    4.29    0.00   88.42  
 
Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn  
cciss/c0d0       17.79       545.80       256.52  855159769  401914750  
cciss/c0d0p1      0.00         0.00         0.00       5459       3518  
cciss/c0d0p2     16.45       533.97       245.18  836631746  384153384  
cciss/c0d0p3      0.63         5.58         3.97    8737650    6215544  
cciss/c0d0p4      0.00         0.00         0.00          8          0  
cciss/c0d0p5      0.63         3.79         5.03    5936778    7882528  
cciss/c0d0p6      0.08         2.46         2.34    3847771    3659776

大连新图闻科技有限公司是一家品牌设计服务提供商,企业网络服务品牌,也是企业邮箱“盈世”的大连地区代理商。公司服务项目包括网站建设、平面设计、网络营销推广、商业摄影、企业邮箱等,帮助客户提高企业综合竞争能力。

18609840880(微信同步)

市场部 : 8001@newtwowin.com
业务联系,业务需求请发到此邮箱.

QQ咨询: 94091176
客服部:xxz@newtwowin.com
地址:大连市西安路罗斯福B座3109