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
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
相关文章推荐
- 【网络通信:Volley】请求的发送与响应之JSON
- HTTP Client
- fcntl与文件锁 2013-11-25 15:45:55 http://blog.chinaunix.net/uid-20775448-id-4009263.html
- 浅论Android网络请求库——android-async-http(比较好的开源框架)
- HDU5032 -- Always Cook Mushroom 树状数组 14年北京网络赛
- epoll系列系统调用
- maven与springMVC之HttpMessageConverter解析json
- 基于Jpcap的TCP/IP数据包分析(一)
- 关于Vmware workstation的NAT结构下的网络测试结果及分析
- fcntl使用 (转) http://www.cppblog.com/mysileng/archive/2013/01/15/197279.aspx
- iOS9 关于明文HTTP报错的修复方法
- java整型数与网络字节序的 byte[] 数组转换关系
- Android网络请求中的回调
- TCP标志位简析
- 在服务器上用Fiddler抓取HTTPS流量
- 登录Exchange 2013 OWA或ECP 提示“HTTP 500内部服务器错误”的解决办
- 2015长春网络赛1001 求连通快数量的问题dfs
- 解决HttpServletResponse输出的中文乱码问题
- 批处理查看同一子网络下的所有IP在线情况
- 计算机网络的课堂笔记