Частный nsswitch или nscd на процесс

Я хочу кратковременное исправление некоторых проблем с производительностью NIS в моей сети.

У меня нет доступа с правами root, а в nscd отключено кэширование.

Я хотел бы предоставить локальную nscd-подобную возможность, позволяющую getpwuid кэшировать свои результаты, избегая многих дорогих поисков NIS (иногда 5-10 секунд каждый)

контекст:

R вызывает getpwuid во время загрузки пакета.

1 ответ

Решение

Я не знаю простого или элегантного способа сделать это. Одним из вариантов может быть реализация вашей собственной функции getpwuid и предоставление ее R с использованием LD_PRELOAD, но вам, вероятно, будет лучше просто заставить кого-то исправить NIS.

Другие вопросы по тегам