搜索
❏ 站外平台:

你值得拥有 —— 25 个 Linux 性能监控工具

作者: Adrian Dinu 译者: LCTT Andy

| 2014-12-19 10:01   评论: 80 收藏: 18 分享: 171    

9. netstat - 显示开放的端口和连接

它是Linux管理员使用来显示各种网络信息的工具,如查看什么端口开放和什么网络连接已经建立以及何种进程运行在该连接之上。同时它也显示了不同程序间打开的Unix套接字的信息。作为大多数Linux发行版本的一部分,netstat的许多命令在netstat和它的不同输出中有详细的描述。最为常用的如下:

$ netstat | head -20
$ netstat -r
$ netstat -rC
$ netstat -i
$ netstat -ie
$ netstat -s
$ netstat -g
$ netstat -tapn

10. tcpdump - 洞察网络封包

tcpdump可以用来查看网络连接封包内容。它显示了传输过程中封包内容的各种信息。为了使得输出信息更为有用,它允许使用者通过不同的过滤器获取自己想要的信息。可以参照的例子如下:

# tcpdump -i eth0 not port 22
# tcpdump -c 10 -i eth0
# tcpdump -ni eth0 -c 10 not port 22
# tcpdump -w aloft.cap -s 0
# tcpdump -r aloft.cap
# tcpdump -i eth0 dst port 80

更多的信息可以在使用topdump捕捉包中找到详细描述。

11. vmstat - 虚拟内存统计信息

vmstat是虚拟内存(virtual memory statistics)的缩写,作为一个内存监控工具,它收集和显示关于内存进程终端分页I/O阻塞的概括信息。作为一个开源程序,它可以在大部分Linux发行版本中找到,包括Solaris和FreeBSD。它用来诊断大部分的内存性能问题和其他相关问题。

更多的信息参考vmstat命令的文章。

12. free - 内存统计信息

free是另一个能够在终端中显示内存和交换空间使用的命令行工具。由于它的简易,它经常用于快速查看内存使用或者是应用于不同的脚本和应用程序中。在这里你可以看到这个小程序的许多应用。几乎所有的系统管理员日常都会用这个工具。:-)

13. Htop - 更加友好的top

Htop基本上是一个top改善版本,它能够以更加多彩的方式显示更多的统计信息,同时允许你采用不同的方式进行排序,它提供了一个用户友好的接口。

更多的信息参考我们的文章:“关于htop和top的比较”。

14. ss - 网络管理的现代替代品

ssiproute2包的一部分。iproute2是用来替代一整套标准的Unix网络工具组件,它曾经用来完成网络接口配置,路由表和管理ARP表任务。ss工具用来记录套接字统计信息,它可以显示类似netstat一样的信息,同时也能显示更多TCP和状态信息。一些例子如下:

# ss -tnap
# ss -tnap6
# ss -tnap
# ss -s
# ss -tn -o state established -p

15. lsof - 列表显示打开的文件

lsof命令,意为“list open files”, 用于在许多类Unix系统中显示所有打开的文件及打开它们的进程。在大部分Linux发行版和其他类Linux操作系统中系统管理员用它来检查不同的进程打开了哪些文件。

# lsof +p process_id
# lsof | less
# lsof –u username
# lsof /etc/passwd
# lsof –i TCP:ftp
# lsof –i TCP:80

更多的信息参考我们的文章:lsof 的使用

16. iftop - 类似top的了网络连接工具

iftop是另一个基于网络信息的类似top的程序。它能够显示当前时刻按照带宽使用量或者上传或者下载量排序的网络连接状况。它同时提供了下载文件的预估完成时间。

更多的信息参考Linux流量监控工具:iftop

LCTT 译者
Andy 🌟
共计翻译: 1.0 篇 | 共计贡献: 6
贡献时间:2014-10-26 -> 2014-11-01
访问我的 LCTT 主页 | 在 GitHub 上关注我


最新评论

我也要发表评论

[1]
来自 - 上海 的 Chrome/Windows 用户 发表于 2015-03-03 14:55 的评论:
惠普AVMON, 第26个?
linux 2015-03-03 15:08 1 回复
没听说过呢?
来自 - 上海 的 MSIE/Windows 用户 2015-01-12 13:37 4 回复
收藏了!!!
微博评论 2014-12-29 07:33 1 回复
我的系统老出问题,是时候监测监测了,哇哈哈[哈哈]
微博评论 2014-12-26 00:33 1 回复
@我的印象笔记
微博评论 2014-12-25 13:03 1 回复
回头看看//@pcliu:值得拥有
微博评论 2014-12-23 10:03 1 回复
系统管理员必备!
微博评论 2014-12-22 13:03 2 回复
free top netstat 三个用过[衰]//@thomas--y: [草泥马]几乎没用过//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-21 17:33 1 回复
@mark //@时趣张首华://@fengyuncrawl: 总结得很不错,排查问题必备之需!
微博评论 2014-12-21 12:03 4 回复
m
微博评论 2014-12-21 08:03 2 回复
值得一看//@ISADBA: //@运维生存时间网://@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-20 23:33 1 回复
Repost
微博评论 2014-12-20 23:03 2 回复
@我的印象笔记
微博评论 2014-12-20 22:33 1 回复
[赞]
微博评论 2014-12-20 22:03 1 回复
//@ruochen_SH:@cjfeii @热情萧远山 @kykij //@时趣张首华://@fengyuncrawl: 总结得很不错,排查问题必备之需!
微博评论 2014-12-20 21:33 1 回复
//@pi1ot://@盛大师: @mark
誓言 2014-12-20 21:18 2 回复
总结 的很好,很实用   赞一个
微博评论 2014-12-20 21:03 1 回复
值得拥有
微博评论 2014-12-20 21:03 2 回复
[哈哈][嘻嘻][嘻嘻][哈哈][哈哈][哈哈]
微博评论 2014-12-20 21:03 3 回复
总结的很好。
微博评论 2014-12-20 20:33 8 回复
//@高春辉://@ruochen_SH:@cjfeii @热情萧远山 @kykij //@时趣张首华://@fengyuncrawl: 总结得很不错,排查问题必备之需!
微博评论 2014-12-20 20:33 3 回复
@cjfeii @热情萧远山 @kykij //@时趣张首华://@fengyuncrawl: 总结得很不错,排查问题必备之需!
微博评论 2014-12-20 20:03 2 回复
//@陈自欣://@盛大师:@mark
微博评论 2014-12-20 19:03 1 回复
@mark //@pi1ot://@盛大师: @mark
微博评论 2014-12-20 19:03 3 回复
@mark
微博评论 2014-12-20 17:33 1 回复
:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-20 15:33 1 回复
//@时趣张首华://@fengyuncrawl: 总结得很不错,排查问题必备之需!
微博评论 2014-12-20 15:03 1 回复
@我的印象笔记
微博评论 2014-12-20 14:33 7 回复
总结得很不错,排查问题必备之需!
微博评论 2014-12-20 07:33 3 回复
都用sar之类的
微博评论 2014-12-20 01:33 1 回复
@我的印象笔记
微博评论 2014-12-20 01:33 1 回复
@我的印象笔记 //@运维生存时间网://@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-20 00:03 3 回复
深表惭愧 //@Linux中国:至少精通1-2两个,了解使用过7-8个,才算是合格的系统管理员吧。//@thomas--y: [草泥马]几乎没用过//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga
微博评论 2014-12-19 23:33 3 回复
@我的印象笔记
微博评论 2014-12-19 20:33 1 回复
Good //@ASTA谢:不是系统管理员,开发开发者平常还是需要了解一下这些基础知识的 //@thomas--y: [草泥马]几乎没用过
微博评论 2014-12-19 20:03 1 回复
@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 19:03 1 回复
[给力][给力]//@ISADBA: //@运维生存时间网://@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 18:33 1 回复
m
微博评论 2014-12-19 17:33 2 回复
make //@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 17:03 1 回复
@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 16:03 2 回复
至少精通1-2两个,了解使用过7-8个,才算是合格的系统管理员吧。//@thomas--y: [草泥马]几乎没用过//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 16:03 1 回复
马克//@ISADBA: //@运维生存时间网://@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 16:03 1 回复
留着备用、//@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 15:33 2 回复
//@运维生存时间网://@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 15:03 回复
m//@IdleMind: //@ASTA谢: 不是系统管理员,开发开发者平常还是需要了解一下这些基础知识的//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 15:03 回复
至少精通1-2两个,了解使用过7-8个,才算是合格的系统管理员吧。//@thomas--y: [草泥马]几乎没用过//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 15:03 3 回复
必须转啊//@Linux中国:至少精通1-2两个,了解使用过7-8个,才算是合格的系统管理员吧//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 15:03 回复
[草泥马]几乎没用过//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 15:03 1 回复
@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 15:03 回复
@thomas--y: [草泥马]几乎没用过//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 14:33 回复
:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 14:33 回复
@Linux中国:至少精通1-2两个,了解使用过7-8个,才算是合格的系统管理员吧。/@thomas--y: [草泥马]几乎//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 14:33 2 回复
dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 14:33 1 回复
不是系统管理员,开发开发者平常还是需要了解一下这些基础知识的//@thomas--y: [草泥马]几乎没用过//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 14:33 1 回复
至少精通1-2两个,了解使用过7-8个,才算是合格的系统管理员吧。//@thomas--y: [草泥马]几乎没用过//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 14:33 回复
//@Linux中国:至少精通1-2两个,了解使用过7-8个,才算是合格的系统管理员吧。//@thomas--y: [草泥马]几乎没用过//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer
微博评论 2014-12-19 14:33 回复
至少精通1-2两个,了解使用过7-8个,才算是合格的系统管理员吧。//@thomas--y: [草泥马]几乎没用过//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl
微博评论 2014-12-19 14:03 回复
netstat和tcpdump//@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 13:33 回复
大部分场景,一个sysdig就够了,在精不在多啊//@帝都爱相随: //@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process 。。。
微博评论 2014-12-19 13:33 回复
//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 13:03 回复
@我的印象笔记
微博评论 2014-12-19 13:03 1 回复
mark//@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 13:03 1 回复
get //@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 13:03 1 回复
NMON、ICINGA都还在用,NMON基本性能参数报表都可以体现了
微博评论 2014-12-19 12:33 回复
//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 12:33 1 回复
//@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 12:03 1 回复
dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 12:03 回复
[喵喵][喵喵]//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 12:03 1 回复
@mark //@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 11:33 1 回复
[草泥马]几乎没用过//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 11:33 1 回复
//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 11:33 1 回复
一个都没有//@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 11:33 回复
好多命令要记啊//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 11:33 回复
@mywiz//@Linux中国: dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 11:33 2 回复
好多!//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 11:33 回复
高端玩家!//@Linux中国:dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 11:33 1 回复
回复@听云:应该都是。
微博评论 2014-12-19 11:33 回复
dstat、atop、nmon、slabtop、sar、saidar、top、sysdig、netstat、tcpdump、vmstat、free、htop、ss、lsof、iftop、iperf、smem、icinga、nagios、Linux process explorer、collectl、mrtg、monit、munin,这些你都听说过几个,用过几个呢?
微博评论 2014-12-19 11:33 4 回复
好的
微博评论 2014-12-19 10:16 4 回复
这些都是免费的开源类产品吗?

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。