네덜란드와 프랑스의 데이터 센터에 두 대의 서버가 있습니다. 둘 다 Debian Wheezy를 실행 중입니다. 좋은 성능으로 그들 사이에 / home을 공유해야합니다. 서버에는 300 명의 사용자가 있으며, 그 중 30 명은 주어진 시간에 지정된 서버에서 활성 프로세스를 가질 수 있어야합니다. 각각 50kbit 읽기 및 20kbit 쓰기 / 초, 짧은 피크는 약 2000kbit /입니다. 독서. 로컬 스토리지에서 iotop으로 측정합니다. 총 500000 개 정도의 작은 파일이 많으며 가능한 한 짧은 대기 시간이 필요합니다. 서버 간 핑은 17ms이며 scp 및 wget을 사용할 때 연결은 약 20-30MB / s에 도달 할 수 있습니다. 너무 많은 대역폭이 있어야 작동하지만 ...
내가 지금까지 사실 : sshfs : nfs보다 성능이 더 좋은 것처럼 보였지만 파일 권한을 루트로 변경하여 응용 프로그램 충돌을 일으켰습니다.
nfs : 속도를 늦추고, noatime에 여러 가지 다른 옵션을 시도했지만 몇 개의 프로세스 만 활성화 된 경우에도 느리게 작동합니다.
drbd : 5 시간의 막 다른 작업, 실제로 두 시스템 모두에서 파일 시스템을 마운트 할 수 없다는 것을 깨달았습니다.
glusterfs : 모든 데이터의 로컬 복사본이 유망한 것처럼 들리지만 임의의 파일 액세스는 실제로 느리고 잠시 실행 된 후에는 믿을 수 없을 정도로 느리고 거의 정지합니다. noatime은 도움이되지 않습니다.
nfs 다시 : 여전히 부진합니다.
키보드로 울음 : 전혀 개선되지 않았습니다.
다음에 무엇을 시도해야합니까? 지난 주 동안 각 실패한 시험은 저녁 또는 그 이상을 보냈으며, 다음 방법으로 작업하고 싶습니다. 예, 파일 시스템이 두 서버간에 공유되어야합니다.
이 문제에 대한 새로운 아이디어를 주셔서 감사합니다.