Ale*_*huk 6 linux solaris storage nfs qos
我有以下基于 NFS 的存储设置:
计算节点是 Linux。NFS 服务器是 Solaris。
一个不太重要的用户在计算节点的子集上运行一堆读取密集型作业。结果,整个计算节点组变得非常慢(ls阻塞 30 秒)。我能够追踪到专用 NFS 服务器达到了 san 读取吞吐量的限制。
ls
如何实施服务质量 (QoS) 限制 NFS 带宽到节点、进程或用户?
Dut*_*cle 1
QOS 通常用于为某些类型的网络流提供优先级。就不能在网络交换机上隔离限制用户的端口吗?或者把他/她放在一个单独的VLAN中?或者将端口的数据速率限制为 100MBps?
除此之外,我不知道用户名或 MAC 地址有任何 NFS 带宽限制。也许您的 NFS 服务器有选项可以确保以更加分布式的方式处理文件请求?
开箱即用的思维:将读取密集型文件移至离用户更近的位置,并运行备份/rsync 进程将更新的数据写回 NAS?
到底这些是什么样的阅读密集型工作?
归档时间:
15 年 前
查看次数:
2807 次
最近记录:
11 年,11 月 前