NetHogs - תמא ןמזב תשרב ספה בחורב שומיש רחא בקעמ


.שפחל ךירצ התאש דיחיה תורישה ילכ אוה NetHogs ,ךילהתב שומיש לכל ךלש תשרה לש ספה בחור לע תמא ןמזב םייטסיטטס םינותנ ךל תתל לוכיש והשמ שפחמ תמאב התא םא לבא .ךלש תכרעמב הצירה ךילהתב תופצל ידכ ה

NetHogs םושיי וא ךילהת לכ שמשמה תמא ןמזב תשר תרובעת ספ בחור לע חוקיפל תשמשמה (סקוניל לש הנוילעה הדוקפל המודב) חותפ דוקב הדוקפ תרוש תינכות איה.

NetHogs לש טקיורפה ףדמ

NetHogs ךילהת רחא ספ בחור ץבקמ הז ,םישוע םילכה בורש ומכ ,הנשמ תשר לכל וא לוקוטורפ יפל העונתה תא קרפל םוקמב .'פוט וטנ' ןטק ילכ אוה. NetHogs תא רטפל לוכי התא ,תשר תרובעת הברה םואתפ שי םא .דח

.Unix/Linux הלעפהה תוכרעמ תחת nethogs תורישה ילכ תועצמאב תשר לש ספ בחורב שומיש לכל תמא ןמזב ררבלו ןיקתהל דציכ ךל ריבסמ הז רמאמ

.nethogs תליבח תא ןיקתהלו דירוהל yum דוקפל ךילע ,nethogs תא ןיקתהל ידכ

# yum install nethogs
 yum -y install nethogs

Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: mirrors.hns.net.in
 * epel: mirror.nus.edu.sg
 * extras: mirrors.hns.net.in
 * rpmfusion-free-updates: mirrors.ustc.edu.cn
 * rpmfusion-nonfree-updates: mirror.de.leaseweb.net
 * updates: mirrors.hns.net.in
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package nethogs.i686 0:0.8.0-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================================
 Package				Arch				Version					Repository					Size
===========================================================================================================
Installing:
 nethogs				i686				0.8.0-1.el6				epel						28 k

Transaction Summary
===========================================================================================================
Install       1 Package(s)

Total download size: 28 k
Installed size: 50 k
Downloading Packages:
nethogs-0.8.0-1.el6.i686.rpm														|  28 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : nethogs-0.8.0-1.el6.i686                                                          1/1
  Verifying  : nethogs-0.8.0-1.el6.i686                                                          1/1

Installed:
  nethogs.i686 0:0.8.0-1.el6

Complete!

.nethogs תליבח תנקתהל האבה apt-get הדוקפה תא דלקה ,nethogs תנקתהל

$ sudo apt-get install nethogs
[email :~$ sudo apt-get install nethogs

[sudo] password for tecmint: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  nethogs
0 upgraded, 1 newly installed, 0 to remove and 318 not upgraded.
Need to get 27.1 kB of archives.
After this operation, 100 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ quantal/universe nethogs i386 0.8.0-1 [27.1 kB]
Fetched 27.1 kB in 1s (19.8 kB/s)  
Selecting previously unselected package nethogs.
(Reading database ... 216058 files and directories currently installed.)
Unpacking nethogs (from .../nethogs_0.8.0-1_i386.deb) ...
Processing triggers for man-db ...
Setting up nethogs (0.8.0-1) ...

.םודא עבוכ תוססובמ תוכרעמ תחת האבה הדוקפה תא דלקה ,nethogs תורישה ילכ תא ליעפהל ידכ

# nethogs

.גצומש יפכ sudo תדוקפ םע לעפה זא ,שרוש תואשרה לעב תויהל בייח התא ,הז תא עצבל ידכ

$ sudo nethogs

.ןלהל ונודנש םייביטקארטניאה םידקפה תועצמאב רדסה תא תונשלו ןיימל לוכי התא .תיתחתב בשוחמה לביקו חלשנש ספה בחורב שומישה ךס .ךילהת לכל התוא תשמשמש הרובעתה תומכ תא םיארמ הלבקו חולשמל םיווקה ,לי

.-כ הדוקפה תא דלקה ,ךלש ןונערה בצקכ תוינש 5 רידגהל ידכ ,אמגודל .(eth0 איה לדחמה תרירב) םירישכמה לש ספה בחור וא יפיצפס ןותנ רישכמ לע חקפל ידכ' רישכמ םש'ו ןונער בצק ףיסוהל ידכ 'd-' -ב שומיש

# nethogs -d 5
$ sudo nethogs -d 5

.-כ הדוקפב שמתשה ,דבלב (eth0) םייפיצפס םינקתה תשר לש ספה בחור לע חקפל ידכ

# nethogs eth0
$ sudo nethogs eth0

.האבה הדוקפה תא דלקה ,eth1 -ו eth0 יקשממ לש תשרה לש ספה בחור לע חקפל ידכ

# nethogs eth0 eth1
$ sudo nethogs eth0 eth1
-d : delay for refresh rate.
-h : display available commands usage.
-p : sniff in promiscious mode (not recommended).
-t : tracemode.
-V : prints Version info.

.nethogs תינכות לש (םישקמ ירוציק) םיישומיש םייביטקארטניא םידקפ המכ ןלהל

-m : Change the units displayed for the bandwidth in units like KB/sec -> KB -> B-> MB.
-r : Sort by magnitude of respectively traffic.
-s : Sort by magnitude of sent traffic.
-q : Hit quit to the shell prompt.

.Nethogs טקיורפ לש תיבה ףדב רקב ףסונ עדימל .לנימרטהמ "sudo man nethogs" וא "man nethogs" -כ הדוקפב שומיש ידי לע nethogs לש שיאה יפדב ןייע אנא ,nethogs תורישה לש הדוקפה תרוש תויורשפא לש האל