您的位置:首页 > 理论基础 > 计算机网络

linux性能监控以及网络命令

2015-09-15 14:27 281 查看
最近需要整理关于设备性能监控的命令(linux)

1.uptime

eg: 22:59:10 up 50 days, 23:05,  3 users,  load average: 0.29, 0.43, 0.94

分别显示一分钟,五分钟,十五分钟负载

表示单位时间cpu等待队列中平均有多少进程在等待

2.free  [-b | -k| -m]  指定输出单位

eg:

             total       used       free     shared    buffers     cached

Mem:       8041612    3954464    4087148     644068     382832    1644220

-/+ buffers/cache:    1927412    6114200

Swap:     10740732     157868   10582864

total = used + free

(-buffers/cache)
used内存数:(指的第一部分Mem行中的used – buffers – cached)
(+buffers/cache) free内存数:  (指的第一部分Mem行中的free + buffers + cached)

3.df  [-h|-i|-T]  -T显示文件系统类型

df -hT

/dev/sda6      ext4      184G   67G  108G   39% /

none           tmpfs     4.0K     0  4.0K    0% /sys/fs/cgroup

udev           devtmpfs  3.9G  4.0K  3.9G    1% /dev

tmpfs          tmpfs     786M  1.6M  784M    1% /run

none           tmpfs     5.0M     0  5.0M    0% /run/lock

none           tmpfs     3.9G  250M  3.6G    7% /run/shm

none           tmpfs     100M   40K  100M    1% /run/user

监控网络:

netstat

选项:

-s  显示各种协议数据统计信息

-n 使用数字形式的IP,端口号,用户ID代替主机,协议,用户等名称信息

-p 显示进程名称以及对应进程ID号

-l 仅显示正在监听的socket接口信息

-u 查看udp连接信息

-t 查看tcp

netstat -lnp
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN  

top  [-d|-p]  刷新间隔  查看PID进程信息

输入M可以按照内存使用率,N可以按照进程号,z选择输出颜色

top -d 1 -p 1,2

route  查看路由信息

route add 目标网络 gw 网关地址

route del 目标网络

route add default gw 192.168.1.1  添加指定网关为默认网关

route add -net 172.16.9.0/24 gw 192.168.0.12  添加指定网络的网关

route add -net 192.168.18.0 netmask 255.255.255.0 dev eth0  添加路由记录,指定通过eth0网卡传输到192.168.18.0网段的数据

route del default gw 192.168.18.1 删除默认网关

route del -net 192.168.18.0/24 删除指定网段的网关记录

traceroute -I 使用ICMP封装

 traceroute -I www.google.com

nslookup www.google.com

Server: 127.0.1.1

Address: 127.0.1.1#53

Non-authoritative answer:

Name: www.google.com

Address: 78.16.49.15

dig www.baidu.com

修改内核参数

开启路由转发

echo "1" > /proc/sys/net/ipv4/ip_forward

禁止icmp回包(禁ping)

echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all 

调整进程可以打开文件总数量

echo "108248" > /proc/sys/fs/file-max


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: