2013-03-06 73 views
1

我想短期修復我的網絡上的一些NIS性能問題。每個進程的私有nsswitch或nscd

我沒有root訪問權限,nscd已關閉所有緩存。

我想提供本地NSCD般的能力,讓getpwuid緩存其結果,避免了許多昂貴的NIS查找(有時5-10每個秒)

方面:

[R調用getpwuid地段包裝期間。

回答

1

我不知道一個簡單或優雅的方式來做到這一點。一種選擇是實現你自己的getpwuid函數,並使用LD_PRELOAD將它提供給R,但是你可能最好是讓人來修復NIS。

+0

因爲我發佈了我實際上做了你的建議,但它不是一個完整的解決方案 - 我會拭目以待,並接受你的答案,如果沒有別的。 – 2013-03-06 19:11:52

+0

我很想知道是否有某種方法可以執行每個進程或其他細粒度的nsswitch配置,但我從未見過它。 – Charley 2013-03-07 06:08:15

+0

我堅持使用您的解決方案。 – 2013-03-20 05:33:54

相關問題