Я использую сервер на работе для запуска моделей на скромно больших наборах данных в оперативной памяти (например, от 10 до 100 ГБ). На этом сервере в любое время есть только несколько человек. Сервер имеет много оперативной памяти (более 1 ТБ) и много процессоров. Мы обнаружили, что, когда использование ОЗУ превышает то, что кажется скромным порогом (например, три человека загружают объединенные 100 ГБ данных в ОЗУ в таких приложениях, как R или Stata), тогда сервер становится значительно медленнее. Операции, которые будут занимать секунды на моем ПК дома, занимают часы или дни на сервере. Я не уверен, почему это так: сервер не хочет освобождать кэшированную память, и даже работа с данными, хранящимися в памяти, занимает очень много времени (загрузка процессора низкая: < 10%). Даже вещи в командной строке занимают некоторое время: перечисление файлов может занять несколько секунд и т.д. У меня нет прав на редактирование чего-либо на сервере. Кто-нибудь знает, что здесь может происходить, или вещи, на которые я могу охотиться, не имея root-доступа? Системные администраторы не знают, что происходит.
Мы работаем с Red Hat Enterprise 6.9.
Большое спасибо за Вашу помощь!