欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
管理員必備的20個(gè)Linux系統監控工具1 | [高進(jìn)波]博客 - 零起點(diǎn)一步配置你的li...

管理員必備的20個(gè)Linux系統監控工具1

五月 23rd, 2010 Posted in Centos | 149次瀏覽

需要監控Linux服務(wù)器系統性能嗎?嘗試下面這些系統內置或附件的工具吧。大多數Linux發(fā)行版本都裝備了大量的監控工具。這些工具提供了能用作取得相關(guān)信息和系統活動(dòng)的量度指標。你能使用這些工具發(fā)現造成性能問(wèn)題可能原因。此次討論到的工具只是分析和調試服務(wù)器下面問(wèn)題時(shí)最基本工具中的一部分。

1.找出瓶頸

 

2.硬盤(pán)(存儲)瓶頸

 

3.CPU及內存瓶頸

 

4.網(wǎng)絡(luò )瓶頸

 

#1: top – 進(jìn)程活動(dòng)

top提供一個(gè)當前運行系統實(shí)時(shí)動(dòng)態(tài)的視圖,也就是正在運行進(jìn)程。在默認情況下,顯示系統中CPU使用率最高的任務(wù),并每5秒鐘刷新一次。


圖01.Linux top命令

常用熱鍵

熱鍵
用途

t
顯示摘要信息開(kāi)關(guān).

m
顯示內存信息開(kāi)關(guān).

A
分類(lèi)顯示系統不同資源的使用大戶(hù)。有助于快速識別系統中資源消耗多的任務(wù)。

f
添加刪除所要顯示欄位.

o
調整所要顯示欄位的順序.

r
調整一個(gè)正在運行的進(jìn)程Nice值.

k
結束一個(gè)正在運行的進(jìn)程.

z
彩色/黑白顯示開(kāi)關(guān)

 

#2:vmstat -系統活動(dòng)、硬件及系統信息

使用vmstat命令可以得到關(guān)于進(jìn)程、內存、內存分頁(yè)、堵塞IO、traps及CPU活動(dòng)的信息。

# vmstat 3

輸出樣例:

顯示內存使用詳細信息

# vmstat -m

顯示內存活動(dòng)/不活動(dòng)的信息

# vmstat -a
 

w – 顯示誰(shuí)已登錄,他們正在做什么?

w命令顯示系統當前用戶(hù)及其運行進(jìn)程的信息。

# w username

# w vivek

輸出樣例:

17:58:47 up 5 days, 20:28, 2 users, load average: 0.36, 0.26, 0.24

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root pts/0 10.1.3.145 14:55 5.00s 0.04s 0.02s vim /etc/resolv.conf

root pts/1 10.1.3.145 17:43 0.00s 0.03s 0.00s w

 

 

uptime – 告訴系統已經(jīng)運行了多久?

uptime命令過(guò)去只顯示系統運行多久?,F在,可以顯示系統運行多久、當前有多少的用戶(hù)登錄、在過(guò)去的1,5,15分鐘里平均負載時(shí)多少。

# uptime

輸入樣例:

18:02:41 up 41 days, 23:42, 1 user, load average: 0.00, 0.00, 0.00

 

1可以被認為是最優(yōu)的負載值。負載是會(huì )隨著(zhù)系統不同改變得。單CPU系統1-3和SMP系統6-10都是可能接受的。

 

 

ps – 顯示進(jìn)程

ps命令顯示當前運行進(jìn)程的快照。使用-A或-e顯示所有進(jìn)程。

# ps -A

輸出樣例:

PID TTY          TIME CMD1 ?        00:00:02 init2 ?        00:00:02 migration/03 ?        00:00:01 ksoftirqd/04 ?        00:00:00 watchdog/05 ?        00:00:00 migration/16 ?        00:00:15 ksoftirqd/14885 tty1     00:00:00 mingetty4886 tty2     00:00:00 mingetty4887 tty3     00:00:00 mingetty4888 tty4     00:00:00 mingetty4891 tty5     00:00:00 mingetty4892 tty6     00:00:00 mingetty4893 ttyS1    00:00:00 agetty12853 ?        00:00:00 cifsoplockd12854 ?        00:00:00 cifsdnotifyd14231 ?        00:10:34 lighttpd14232 ?        00:00:00 php-cgi54981 pts/0    00:00:00 vim55465 ?        00:00:00 php-cgi55546 ?        00:00:00 bind9-snmp-stat55704 pts/1    00:00:00 ps

ps與top非常相似,但ps提供更多的信息。

輸出長(cháng)格式

# ps -Al

輸出附加全格式(顯示進(jìn)程在執行時(shí)傳入的參數)

# ps -AlF

顯示進(jìn)程結構

# ps –AlFH

 

在進(jìn)程后顯示線(xiàn)程

# ps –AlLm

 

打印服務(wù)器上所有進(jìn)程

# ps ax

# ps axu

 

打印進(jìn)程樹(shù)

# ps -ejH

# ps axjf

# pstree

 

打印安全信息

# ps -eo euser,ruser,suser,fuser,f,comm,label

# ps axZ

# ps –eM

 

查看使用Vivek用戶(hù)名運行的進(jìn)程

# ps -U vivek -u vivek u

 

設置自定義輸出格式

# ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm

# ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm

# ps -eopid,tt,user,fname,tmout,f,wchan

 

只顯示Lighttpd的進(jìn)程ID

# ps -C lighttpd -o pid=

或者

# pgrep lighttpd

或者

# pgrep -u vivek php-cgi

 

顯示PID為55977的進(jìn)程名稱(chēng)

# ps -p 55977 -o comm=

 

找出消耗內存最多的前10名進(jìn)程

# ps -auxf | sort -nr -k 4 | head –10

 

找出使用CPU最多的前10名進(jìn)程

# ps -auxf | sort -nr -k 3 | head -10
 

free – 內存使用情況

free命令顯示系統中空閑的、已用的物理內存及swap內存,及被內核使用的buffer。

# free

 

輸出樣例:

total used free shared buffers cached

Mem: 12302896 9739664 2563232 0 523124 5154740

-/+ buffers/cache: 4061800 8241096

Swap: 1052248 0 1052248

iostat – CPU平均負載,硬盤(pán)活動(dòng)

iostat命令可報告中央處理器(CPU)的統計信息,各種設備、分區及網(wǎng)絡(luò )文件系統輸入/輸出的統計信息。

# iostat

 

輸出樣例:

Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in) 06/26/2009

avg-cpu: %user %nice %system %iowait %steal %idle

3.50 0.09 0.51 0.03 0.00 95.86

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn

sda 22.04 31.88 512.03 16193351 260102868

sda1 0.00 0.00 0.00 2166 180

sda2 22.04 31.87 512.03 16189010 260102688

sda3 0.00 0.00 0.00 1615 0

sar – 搜集和報告系統活動(dòng)

sar命令用來(lái)搜集、報告和儲存系統活動(dòng)信息。查看網(wǎng)路計數器,輸入:

# sar -n DEV | more

 

顯示最近24小時(shí)網(wǎng)絡(luò )計數器

# sar -n DEV -f /var/log/sa/sa24 | more

 

你亦可以用sar顯示實(shí)時(shí)情況

# sar 4 5

 

輸出樣例:

Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in)   06/26/2009

06:45:12 PM       CPU     %user     %nice   %system   %iowait    %steal     %idle

06:45:16 PM       all      2.00      0.00      0.22      0.00      0.00     97.78

06:45:20 PM       all      2.07      0.00      0.38      0.03      0.00     97.52

06:45:24 PM       all      0.94      0.00      0.28      0.00      0.00     98.78

06:45:28 PM       all      1.56      0.00      0.22      0.00      0.00     98.22

06:45:32 PM       all      3.53      0.00      0.25      0.03      0.00     96.19

Average:          all      2.02      0.00      0.27      0.01      0.00     97.70
 

mpstat – 多處理器使用率

mpstat命令可以顯示所有可用處理器的使用情況,處理器編號從0開(kāi)始。mpstat -P ALL顯示每個(gè)處理器的平均使用率。

# mpstat -P ALL

 

輸出樣例:

Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in)   06/26/2009

06:48:11 PM CPU   %user   %nice    %sys %iowait    %irq   %soft %steal   %idle    intr/s

06:48:11 PM all    3.50    0.09    0.34    0.03    0.01    0.17    0.00   95.86   1218.04

06:48:11 PM    0    3.44    0.08    0.31    0.02    0.00    0.12    0.00   96.04   1000.31

06:48:11 PM    1    3.10    0.08    0.32    0.09    0.02    0.11    0.00   96.28     34.93

06:48:11 PM    2    4.16    0.11    0.36    0.02    0.00    0.11    0.00   95.25      0.00

06:48:11 PM    3    3.77    0.11    0.38    0.03    0.01    0.24    0.00   95.46     44.80

06:48:11 PM    4    2.96    0.07    0.29    0.04    0.02    0.10    0.00   96.52     25.91

06:48:11 PM    5    3.26    0.08    0.28    0.03    0.01    0.10    0.00   96.23     14.98

06:48:11 PM    6    4.00    0.10    0.34    0.01    0.00    0.13    0.00   95.42      3.75

06:48:11 PM    7    3.30    0.11    0.39    0.03    0.01    0.46    0.00   95.69     76.89

 

pmap – 進(jìn)程的內存使用

pmap命令可以顯示進(jìn)程的內存映射,使用這個(gè)命令可以找出造成內存瓶頸的原因。

# pmap -d PID

 

顯示PID為47394進(jìn)程的內存信息。

# pmap -d 47394

 

輸出樣例:

47394:   /usr/bin/php-cgi

Address           Kbytes Mode Offset           Device    Mapping

0000000000400000    2584 r-x– 0000000000000000 008:00002 php-cgi

0000000000886000     140 rw— 0000000000286000 008:00002 php-cgi

00000000008a9000      52 rw— 00000000008a9000 000:00000   [ anon ]

0000000000aa8000      76 rw— 00000000002a8000 008:00002 php-cgi

000000000f678000    1980 rw— 000000000f678000 000:00000   [ anon ]

000000314a600000     112 r-x– 0000000000000000 008:00002 ld-2.5.so

000000314a81b000       4 r—- 000000000001b000 008:00002 ld-2.5.so

000000314a81c000       4 rw— 000000000001c000 008:00002 ld-2.5.so

000000314aa00000    1328 r-x– 0000000000000000 008:00002 libc-2.5.so

000000314ab4c000    2048 —– 000000000014c000 008:00002 libc-2.5.so

00002af8d48fd000       4 rw— 0000000000006000 008:00002 xsl.so

00002af8d490c000      40 r-x– 0000000000000000 008:00002 libnss_files-2.5.so

00002af8d4916000    2044 —– 000000000000a000 008:00002 libnss_files-2.5.so

00002af8d4b15000       4 r—- 0000000000009000 008:00002 libnss_files-2.5.so

00002af8d4b16000       4 rw— 000000000000a000 008:00002 libnss_files-2.5.so

00002af8d4b17000 768000 rw-s- 0000000000000000 000:00009 zero (deleted)

00007fffc95fe000      84 rw— 00007ffffffea000 000:00000   [ stack ]

ffffffffff600000    8192 —– 0000000000000000 000:00000   [ anon ]

mapped: 933712K    writeable/private: 4304K    shared: 768000K

 

最后一行非常重要:

* mapped: 933712K 內存映射所占空間大小

* writeable/private: 4304K 私有地址空間大小

* shared: 768000K 共享地址空間大小
 

netstat和ss – 網(wǎng)絡(luò )相關(guān)信息

netstat可以顯示網(wǎng)絡(luò )鏈接、路由表信息、接口統計信息、偽裝鏈接和多播成員(multicast memberships),ss命令用來(lái)顯示網(wǎng)絡(luò )套接字信息,它允許顯示類(lèi)似netstat一樣的信息。關(guān)于ss和netstat使用,可參考下列資源。

 

 

iptraf – 網(wǎng)絡(luò )實(shí)時(shí)信息

iptraf是一個(gè)可交互式的IP網(wǎng)絡(luò )監控工具。它可以生成多種網(wǎng)絡(luò )統計信息包括:TCP信息、UDP數量、ICMP和OSPF信息、以太網(wǎng)負載信息、節點(diǎn)狀態(tài)、IP校驗錯誤等。有下面幾種信息格式:

  • 不同網(wǎng)絡(luò )TCP鏈接傳輸量
  • 不同網(wǎng)絡(luò )接口IP傳輸量
  • 不同協(xié)議網(wǎng)絡(luò )傳輸量
  • 不同TCP/UDP端口和不同包大小網(wǎng)絡(luò )傳輸量
  • 不同第二層地址網(wǎng)絡(luò )傳輸量


圖02:一般接口信息:不同網(wǎng)絡(luò )接口IP傳輸量


圖03:不同網(wǎng)絡(luò )TCP鏈接傳輸量

 

 

tcpdump:詳細的網(wǎng)絡(luò )流量分析

tcpdump是一個(gè)簡(jiǎn)單網(wǎng)絡(luò )流量轉儲工具,然而要使用好需要對TCP/IP協(xié)議非常熟悉。例如要顯示關(guān)于DNS的網(wǎng)絡(luò )流量,輸入:

# tcpdump -i eth1 ‘udp port 53′

 

顯示所有進(jìn)出80端口IPv4 HTTP包,也就是只打印包含數據的包。例如:SYN、FIN包和ACK-only包輸入:

# tcpdump ‘tcp port 80 and (((ip[2:2] – ((ip[0]&0xf)<<2)) – ((tcp[12]&0xf0)>>2)) != 0)’

 

顯示所有到的FTP會(huì )話(huà),輸入:

# tcpdump -i eth1 ‘dst 202.54.1.5 and (port 21 or 20′

 

顯示所有到192.168.1.5的HTTP會(huì )話(huà)

# tcpdump -ni eth0 ‘dst 192.168.1.5 and tcp and port http’

 

用wireshark瀏覽轉儲文件中的詳細信息,輸入:

# tcpdump -n -i eth1 -s 0 -w output.txt src or dst port 80
 

strace – 系統調用

追蹤系統調用和型號,這對于調試Web服務(wù)器和其他服務(wù)器非常有用。了解怎樣追蹤進(jìn)程和他功能。

 

/proc文件系統 – 各種內核信息

/proc目錄下文件提供了很多不同硬件設備和內核的詳細信息。更多詳情參見(jiàn)Linux kernel /proc。一般/proc例如:

# cat /proc/cpuinfo

# cat /proc/meminfo

# cat /proc/zoneinfo

# cat /proc/mounts

 

 

Nagios – 服務(wù)器及網(wǎng)絡(luò )監控

Nagios 是一款非常流行的系統及網(wǎng)絡(luò )監控軟件。你可以輕松監控所有的主機、網(wǎng)絡(luò )設備及服務(wù)。它能在發(fā)生故障和重新恢復后發(fā)送警訊。FAN是"Fully Automated Nagios"的縮寫(xiě)。FAN的目標就是由Nagios社群提供Nagios的安裝。為了使安裝Nagios服務(wù)器更加容易,FAN提供一個(gè)標準ISO格式的光盤(pán)鏡像。此發(fā)行版中還會(huì )包含一組增強用戶(hù)使用體驗的工具。

Cacti – 基于Web的監控工具

Cacti是一套完成的網(wǎng)絡(luò )圖形化解決方案,基于RRDTool的資料存儲和圖形化功能。Cacti提供一個(gè)快速的輪詢(xún)器、進(jìn)階的圖形化模板、多種數據采集方法和用戶(hù)管理功能。這些功能都擁有非常友好易用的界面,確??梢圆渴鹪谝粋€(gè)包含數百臺設備的復雜網(wǎng)絡(luò )中。它提供關(guān)于網(wǎng)絡(luò )、CPU、內存、已登錄用戶(hù)、Apache、DNS等信息。

KDE System Guard

KSysguard是在KDE桌面下一個(gè)網(wǎng)絡(luò )化的系統監控工具。這個(gè)工具可以通過(guò)SSH會(huì )話(huà)運行。它提供很多功能,例如可以監控本機和遠程主機的客戶(hù)端/服務(wù)器架構,前端圖形界面使用所謂傳感器得到信息并展現出來(lái)。傳感器返回的可以是一個(gè)簡(jiǎn)單的數值或是一組表格的信息。針對不同的信息類(lèi)型,提供一個(gè)或多個(gè)顯示。這些顯示被組織多個(gè)工作表中,可以工作表可以獨體儲存和加載。所以,KSysguard不只是一個(gè)簡(jiǎn)單的任務(wù)管理器,還是一個(gè)可以控制多臺服務(wù)器的強大工具。


圖05:KDE System Guard

Gnome System Monitor

System Monitor可以顯示系統基本信息、監控系統進(jìn)程、系統資源及文件系統使用率。你也可以使用System Monitor監控和修改系統行為。盡管沒(méi)有KDE System Guard功能強大,但其提供的基本信息對于入門(mén)用戶(hù)還是非常有用的。

* 顯示關(guān)于計算機硬件和軟件的各種基本信息。

* Linux內核版本

* GNOME版本

* 硬件

* 安裝的內存

* 處理器及其速度

* 系統狀態(tài)

* 當前可用的硬盤(pán)空間

* 進(jìn)程

* 內存及交換空間

* 網(wǎng)絡(luò )使用率

* 文件系統

* 所有掛載的文件系統及其基本信息


圖06:The Gnome System Monitor application

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
每個(gè)系統管理員都要知道的 30 個(gè) Linux 系統監控工具
20 Linux System Monitoring Tools Every SysAdmin Should Know
linux下的常用系統監視命令
高級Java程序員應該了解的Linux知識
Linux PS 命令詳解
查看內存消耗
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久