度量网络延迟和吞吐量

度量延迟和吞吐量最简单的方法是:弄清楚浏览器的高速缓存区的大小和从服务器获得一个特定页面所花的时间。可以使用lynx或者curl命令来获取相关数据。
比如:time lynx -source  [url]http://www.sohu.com[/url] > /dev/null,这种方法也可以认为是Web性能监控的stopwatch方法。
 
使用FTP
另一个度量网络吞吐量的方法是,利用FTP在本机和某个远程系统之间来回传输文件。但是使用FTP也有个不足,因为传输文件如果涉及到磁盘操作,那么这样做也是不准确的。
取消任何可能FTP传输引起的访问磁盘的请求。
必须利用大文件,因为每次小文件的创建都需要一个磁盘访问。
不过,可以利用某些版本ftp的将结果输出到/dev/null来达成结果。
ftp>  get bigfile > /dev/null
 
其实用wget、curl等命令也是一样的,都是基于TCP的传输。但是不能清楚的区分网络性能和服务器性能。

你可能感兴趣的:(linux,职场,休闲,linux总结)