星期五 九月 21, 2007
用dtrace脚本监测进程网络状态
tcpsnoop和tcptop是两个很有用的DTrace脚本,用以监测系统中哪些进程正在使用网络传输数据。
tcpop显示最近产生TCP流量的进程。示例如下:
# tcptop -C 30 |
其中-C表示不清空屏幕输出。30是时间间隔。
如果在运行该脚本时出现错误信息“dtrace: failed to compile script /dev/fd/10: line 40: failed to resolve SS_TCP_FAST_ACCEPT: Unknown variable name”。只需把脚本中的SS_TCP_FAST_ACCEPT替换成SS_DIRECT即可。
如果在运行该脚本时出现错误信息“dtrace: failed to compile script /dev/fd/10: line 40: failed to resolve SS_TCP_FAST_ACCEPT: Unknown variable name”。只需把脚本中的SS_TCP_FAST_ACCEPT替换成SS_DIRECT即可。
tcpsnoop打印TCP包及进程的ID号。其示例如下:
# tcpsnoop |
Posted by Judy Chen in Solaris at 20070921 Comments[0]
Comments:
Search This Site
Recent Entries
- Wake On LAN及其在Solaris中的实现
- Solaris如何配置SpeedStep
- Solaris 3D桌面:Compiz Fusion
- Solaris无线局域网系统架构
- MDB调试STREAMS
- STREAMS流控机制的实现
- 有用的DTrace资源
- 什么是802.11n
- 什么是ZigBee
- SUN服务器获InfoWorld 2007最佳技术奖
- 用dtrace脚本监测进程网络状态
- 在Solaris上Mount NTFS / FAT32 / FAT16 / EXT2 / EXT3文件系统
- 在Solaris上运行Windows
- Solaris又添一Marvell Libertas 8335/8310 802.11b/g无线网卡驱动
- 推荐一个小工具SPC(Solaris Package Companion)
- OpenSolaris和Ubuntu双系统安装
- Solariss无线局域网(WLAN)
- 在MacBook Pro上安装Solaris
- 在Solaris上用cdrecord刻录CD/DVD
- Solaris如何在64位平台上加载32位核心
Photos
| www.flickr.com |
Referrers & Other Stats
View My Stats