Частный nsswitch или nscd на процесс
Я хочу кратковременное исправление некоторых проблем с производительностью NIS в моей сети.
У меня нет доступа с правами root, а в nscd отключено кэширование.
Я хотел бы предоставить локальную nscd-подобную возможность, позволяющую getpwuid кэшировать свои результаты, избегая многих дорогих поисков NIS (иногда 5-10 секунд каждый)
контекст:
R вызывает getpwuid во время загрузки пакета.
1 ответ
Решение
Я не знаю простого или элегантного способа сделать это. Одним из вариантов может быть реализация вашей собственной функции getpwuid и предоставление ее R с использованием LD_PRELOAD, но вам, вероятно, будет лучше просто заставить кого-то исправить NIS.