메뉴 닫기

nload 네트워크 로드 체크 프로그램

리눅스에선 현재 네트웍 상태를 기본적으로 ifconfig, netstat 등으로 
확인이 가능하나 실시간 로드는 확인하기가 어렵다.

nload라는 프로그램은 윈도우 작업관리자의 성능 탭과 같이 실시간 누적된 트래픽 및
현재 트래픽을 쉽게 확인하는 프로그램이다. 

– 설치


root@cl-02-02:~# apt-get install nload
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다 
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
apache2 apache2-bin apache2-data apache2-utils fontconfig-config
fonts-dejavu-core libapache2-mod-php5 libapr1 libaprutil1
libaprutil1-dbd-sqlite3 libaprutil1-ldap libavahi-client3
libavahi-common-data libavahi-common3 libcups2 libdbi1 libfontconfig1 libgd3
libgssglue1 libjbig0 libjpeg-turbo8 libjpeg8 libldb1 libnet-snmp-perl
libntdb1 libperl5.18 libsensors4 libsmbclient libsnmp-base libsnmp30
libtalloc2 libtdb1 libtevent0 libtiff5 libtirpc1 libvpx1 libwbclient0
libxpm4 nagios-images nagios-plugins nagios-plugins-basic
nagios-plugins-common nagios-plugins-standard nagios3-cgi nagios3-common
nagios3-core php5-cli php5-common php5-json php5-readline python-ldb
python-ntdb python-samba python-talloc python-tdb rpcbind samba-common
samba-common-bin samba-libs smbclient snmp
Use 'apt-get autoremove' to remove them.
다음 새 패키지를 설치할 것입니다:
nload
0개 업그레이드, 1개 새로 설치, 0개 제거 및 25개 업그레이드 안 함.
62.3 k바이트 아카이브를 받아야 합니다.
이 작업 후 181 k바이트의 디스크 공간을 더 사용하게 됩니다.
받기:1 http://kr.archive.ubuntu.com/ubuntu/ trusty/universe nload amd64 0.7.4-1 [62.3 kB]
내려받기 62.3 k바이트, 소요시간 0초 (359 k바이트/초)
Selecting previously unselected package nload.
(데이터베이스 읽는중 ...현재 98695개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../nload_0.7.4-1_amd64.deb ...
Unpacking nload (0.7.4-1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
nload (0.7.4-1) 설정하는 중입니다 ...

※ 설치는 데비안 계열에서는 apt-get 레드헷 계열에서는 yum 설치가 가능하다.

– 실행 모습


root@cl-02-02:~# nload eth3
Device eth3 [172.16.2.2] (1/1):
================================================================================
Incoming:
###### ### ##########################################
###### ### ##########################################
###### ### ##########################################
###### ### ##########################################
###### ### ##########################################
###### ### ########################################## Curr: 461.71 MBit/s
###### ### ########################################## Avg: 201.64 MBit/s
###### ### ########################################## Min: 1.02 kBit/s
###### ### ########################################## Max: 857.88 MBit/s
###### ### ########################################## Ttl: 271.44 GByte
Outgoing:

Curr: 1.36 MBit/s
Avg: 832.53 kBit/s
. Min: 5.99 kBit/s
.. .. #. ... . .. . .. |. #. || #. .. | . Max: 8.68 MBit/s
##||## ### ######## ##.#|####.###.|## ||##|##.####|.# Ttl: 58.35 GByte

※ 간단히 실행할려면 nload {인터페이스 이름} 으로 확인이 가능하다.

– 옵션


nload [options] [devices]
nload --help|-h

Options:
-a period       Sets the length in seconds of the time window for average
                calculation.
                Default is 300.
-i max_scaling  Specifies the 100% mark in kBit/s of the graph indicating the
                incoming bandwidth usage. Ignored if max_scaling is 0 or the
                switch -m is given.
                Default is 10240.
-m              Show multiple devices at a time; no traffic graphs.
-o max_scaling  Same as -i but for the graph indicating the outgoing bandwidth
                usage.
                Default is 10240.
-t interval     Determines the refresh interval of the display in milliseconds.
                Default is 500.
-u h|b|k|m|g    Sets the type of unit used for the display of traffic numbers.
   H|B|K|M|G    h: auto, b: Bit/s, k: kBit/s, m: MBit/s etc.
                H: auto, B: Byte/s, K: kByte/s, M: MByte/s etc.
                Default is h.
-U h|b|k|m|g    Same as -u, but for a total amount of data (without "/s").
   H|B|K|M|G    Default is H.
devices         Network devices to use.
                Default is to use all auto-detected devices.
--help
-h              Print this help.

example: nload -t 200 -i 1024 -o 128 -U M

※ 굳이 별다른 옵션은 필요 없을듯하다.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x