我们的一台Solaris(10,U8)服务器出现了一个奇怪的问题。 如果我们通过NFS挂载了额外的存储arrays,则Solaris用户login速度exception缓慢。 卸载存储设备,用户login再次变得真快。 有没有人遇到过这样的事情?
我还有其他Solaris 10服务器,其他存储arrays的挂载方式与没有问题相同。 其他的那些实际上是附加到更慢的设备, 应该更糟糕,其他的都是平等的。
我真的不明白为什么一个不应该参与login过程的NFS挂载导致放缓。
如果在NFS文件系统上启用配额,login过程可能会在/usr/sbin/quota检查中花费大量时间。
检查PATH环境variables。 可能性是,用户的PATH包括你正在NFS安装的目录。 所以他们可能会检查可执行文件,configuration脚本等。当没有安装任何东西时,这些目录将是本地的,显然会很快。 但是一旦你挂载了NFS,它将会被延迟。 如果你在PATH中有多个这样的目录,这将是复杂的。
– 克里斯托弗·卡雷尔
正确的说 – 阿兰克8月19 '10在
如果NFS服务器在不同的Vlans和noquota选项上解决了这个问题,我已经尝试在同一个Vlan上共享nfs挂载点,并且问题没有出现。“”Solaris会一直等待远程配额检查调用返回login,除非你使用noquota挂载选项!!!!!!!“”
有必要在/ etc / vfstab中添加noquota选项,以便让系统知道配额不需要检查。