Tag: память

Утечка памяти Debian после обновления растяжения

Мне нужна помощь в решении проблемы с памятью на сервере Debian. Основной целью серверов является размещение 30 рубиновых веб-приложений. Вчера я обновился, и через пару часов я начал получать уведомления от Монита о низкой системной памяти. Сами приложения не используют больше памяти, чем обычно. Я никогда не видел эту проблему на jessie или wheezy, и […]

Каков оптимальный размер подкачки для Linux для сильно переработанной программы?

Я использую небольшой экземпляр сервера Amazon EC2, и по умолчанию он позволяет 382 потока на процесс. Тем не менее, я хочу запустить 10 000 потоков в одном процессе. Недавно я узнал, что это можно сделать, либо уменьшив ограничение стека, либо увеличив виртуальную память. Насколько мне известно, виртуальную память можно увеличить, увеличив объем оперативной памяти или […]

малина pi продолжает убивать imagemagicks конвертировать

Моя малина Pi продолжает убивать команду convert imagemagick при изменении размеров изображений, особенно больших изображений. Есть ли способ предотвратить это?

путают о PSS в / proc / pid / maps

Я нашел одно замечательное объяснение по поводу того, Насколько я понимаю, я думал, что shared_clean + shared_dirty + private_clean + private_dirty = rss Я написал программу для ее проверки: void sa(); int main(int argc,char *argv[]) { sa(); sleep(1000); } void sa() { char *pi=new char[1024*1024*10]; for(int i=0;i<4;++i) { //dirty should be 4M for(int j=0;j<1024*1024;++j){ *pi='o'; […]

Что такое время компиляции, время загрузки и время выполнения?

Говорят, время компиляции. Когда известно, что во время компиляции, где будет выполняться процесс, компиляция привязки времени используется для генерации абсолютного кода. Здесь я не уверен, что такое абсолютный код? Время загрузки. Когда во время компиляции, когда процесс будет находиться в памяти, неизвестно, тогда компилятор генерирует повторно локализованный код. Что такое повторно локализованный код? Время выполнения. […]

Как получить фактическое использование памяти процесса (включая данные в swap)

Я пытаюсь проверить, сколько памяти напрягает процесс, фактически накладывает на систему, но ps , top и друзья почти бесполезны для этой цели, поскольку они сообщают только 3 статистики: RES – набор резидентных памяти содержит только страницы данных, которые находятся в физической памяти (не включая помененные страницы), но также включает загруженные совместно используемые библиотеки. VIRT – […]

Как получить размер памяти GPU для OpenCL?

Как можно получить размер памяти на графическом процессоре, который доступен для программ с использованием OpenCL для вычислений, таких как darktable ? Я знаю lspci который дает некоторую общую информацию, но не то, что я ищу. $ sudo lspci -v -s 01:00.0 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao XT [Radeon R9 270X] […]

Почему все 64-разрядные Linux распознают меньше оперативной памяти, чем 32-разрядные

В настоящее время я использую Linux Mint 32 бит, главным образом потому, что он обычно потребляет меньше ОЗУ и распознает более 100 Мбайт оперативной памяти, чем 64-разрядная версия. У меня только 4 ГБ, установленных на моем компьютере, и я знаю, что все системы не используют полностью установленную память, а немного меньше. Например, 4 ГБ = […]

Как просмотреть и изменить размер памяти ядра?

Как я могу просмотреть долю памяти ядра на машине? Как я могу увеличить его? Что я должен рассмотреть перед этим?

Использование памяти в Linux?

У нас есть 1 ТБ памяти на сервере, на котором размещено приложение SAP. Когда приложение работает, использование памяти, показанное top составляет около 700 ГБ. Когда приложение остановлено, использование памяти, показанное top сокращается до 10 ГБ. Перезагрузка сервера позволяет использовать память до 1 ГБ. Несмотря на то, что приложение не работает, почему top показывает 10 ГБ […]

Linux и Unix - лучшая ОС в мире.