|
发表于 2009-1-15 01:20:03
|
显示全部楼层
Post by archenemy;1933308
客户端 ubuntu 8.04 desktop
服务器 ubuntu 8.04 server
均为千兆网卡,通过网线直连
客户端 用 sshfs 命令挂载远端服务器硬盘
从服务器往客户端拷贝数据,速度最高可达 50MB/s
然而从客户端拷贝数据到服务器,最高只能达到6-7MB/S
为什么速度差别这么大?
这个应该是和linux系统无关,一点点建议:
查看一下你得服务器是不是做了磁盘阵列,如果是raid1,那么恭喜你,问题基本找到了,打开磁盘缓存,问题就可以解决了。
通常在服务器做了raid1的时候,由于raid1的镜像阵列方式是侧重保证数据的可靠性,默认情况下是关闭磁盘缓存的,这是避免在突然断电的情况下丢失某些在磁盘缓存中的数据,所以这个你得自己打开,在打开缓存后,你会发现速度变得飞快,呵呵。
进入到阵列管理里头,然后把磁盘高速缓存打开,应该就会解决了。如果不是这个问题,那么我也就不知道了。当然,如果不是这个问题,你还是解决了,希望能给我发发个邮件,告诉我解决的方法,我也学习学习。 :) |
|