NFS 服务器性能低下

NFS 服务器性能低下

首先,以下是我们正在讨论的服务器的规格(仅相关内容):

  • 带有 AES-NI 的 AMD-6400K
  • 6x3TB WD Red HDD,采用软件 Raid5(AES 加密)
  • 16GB DDR3 RAM

HDD 的整体性能在连续写入/读取时约为 300 - 400MB/s。现在的问题是使用 NFS 时速度会严重变慢。它通过千兆网络连接到我的 PC,这应该能给我带来最大 120MB/s 的速度。但我只能达到每秒 17MB/s。我曾经让这台服务器运行 Gentoo Linux、Raid5 和 NFS,速度约为 110MB/s。现在它运行的是 Debian。不幸的是,我记不住我以前的 NFS 设置(顺便说一下,通过 Samba 服务器可以达到大约 90MB/s)。这是我当前的设置:

/nfs/data   bueckstueck01(rw,sync,nohide,no_subtree_check,anonuid=1000,anongid=1000) 192.168.2.0/255.255.255.0(ro,sync,nohide,no_subtree_check,anonuid=1000,anongid=1000) 

我通过以下方式安装它:

mount.nfs -o users,exec,rw,wsize=8192,rsize=8192 databueck01:/nfs/data /mnt/data

您能告诉我我做错了什么吗,或者您认为哪些设置更优化?我主要通过 TAR(单个文件、顺序写入)在此服务器上备份系统,因此我不会复制多个小数据文件,这会产生大量开销。我将系统备份文件传输到 tar 并将其直接发送到服务器上。

任何帮助都将不胜感激!

答案1

(同步)设置sync可能是您的瓶颈。您可以考虑尝试使用async(异步) 标志进行导出,具体取决于您的工作量。

尝试用它来进行基准测试。

相关内容