How to check the network speed and traffic usage occupied by a process in Linux

WBOY
Release: 2023-05-18 23:16:11
forward
8978 people have browsed it

There are three commands vnstat, iftop and nethogs (recommended)

all require additional installation of software using yum or apt-get

1. Use vnstat and view the interface Statistical report

vnstat -i eth0 -l #实时流量情况
Copy after login

There are other commands to use --help to view

How to check the network speed and traffic usage occupied by a process in Linux

After ctrl c ends, the traffic statistics results during the monitoring period will be displayed

How to check the network speed and traffic usage occupied by a process in Linux

2. Use iftop to check bandwidth usage

iftop can be used to monitor the real-time traffic of the network card (you can specify the network segment), reversely analyze IP, and display port information Wait

Command usage:

  • -iSet the monitored network card, such as: # iftop -i eth2

  • -BDisplay traffic in bytes (default is bits), such as: # iftop -B

  • -nmakes the host information directly display the IP by default, such as: # iftop -n

  • -Nmakes the port information directly display the port number by default, For example: # iftop -N

Omit other... #Press n to switch to display the IP or host name of this machine;

Press s to switch whether to display the host information of this machine;

  • Press d Switch whether to display the host information of the remote target host;

  • Press t to switch the display format to 2 lines/1 line/only send traffic/only receive traffic;

  • Press N to switch to displaying the port number or port service name;

  • Press S to switch whether to display the port information of the machine;

  • Press D to switch whether to display the port information of the remote target host;

  • Press p to switch whether to display the port information;

  • Omit others …… Bandwidth utilization (recommended)

  • Command usage:

  • 1. Set refresh every 5 seconds. Use -d to specify the refresh frequency: nethogs -d 5
  • 2. Monitor eth0 network bandwidth: nethogs eth0

  • 3. Monitor eth0 and eth2 interfaces at the same time: nethogs eth0 eth2

Interactive command:

The following are some interactive commands (keyboard shortcuts) of NetHogsHow to check the network speed and traffic usage occupied by a process in Linux

m: Modify units

r

: Sort by traffic

s

: Sort by send traffic

  • q: Exit the command prompt

  • Use screenshot:

The above is the detailed content of How to check the network speed and traffic usage occupied by a process in Linux. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:yisu.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!