当前位置: 技术问答>linux和unix
NFS的throughput的问题
来源: 互联网 发布时间:2016-07-24
本文导语: 我现在有两台linux server A 和 B 用下述命令 mount -o rw,noatime,nodiratime,tcp,rsize=8192,wsize=8192 A:/mnt/disk1 /mnt/disk1 将A的一个目录mount到B上 然后用下述java代码在B上对该目录进行读写测试,发现量的sequential write的throughput...
我现在有两台linux server A 和 B
用下述命令
mount -o rw,noatime,nodiratime,tcp,rsize=8192,wsize=8192 A:/mnt/disk1 /mnt/disk1
将A的一个目录mount到B上
然后用下述java代码在B上对该目录进行读写测试,发现量的sequential write的throughput有70+MB/s,而读只有11MB/sec,很奇怪,有人了解或者提供建议么?谢谢!
用下述命令
mount -o rw,noatime,nodiratime,tcp,rsize=8192,wsize=8192 A:/mnt/disk1 /mnt/disk1
将A的一个目录mount到B上
然后用下述java代码在B上对该目录进行读写测试,发现量的sequential write的throughput有70+MB/s,而读只有11MB/sec,很奇怪,有人了解或者提供建议么?谢谢!
import java.util.Random;
import java.io.*;
public class LocalFSTest {
private String filename;
private int bufferSize = 131072;
private long runTime =200; // 600 seconds
private long warmTime=200; // 600 seconds
private byte[] buffer = new byte[bufferSize];
public LocalFSTest(String name, long time) {
filename = name;
runTime = time;
for(int i=0;i