Articles of памятью

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

Мне нужно иметь очень быстрый диск для хранения кеша. Как я могу это сделать в Linux?

Что такое kswapd_low_wmark_hit_quickly из / proc / vmstat

Что означает этот параметр? # cat /proc/vmstat | grep low kswapd_low_wmark_hit_quickly 2

Создание разреженного (автоматически расширяющегося и сжатого) файла подкачки с поддержкой отверстий

У меня есть эта сумасшедшая идея, и я хочу знать подводные камни такого подхода (или он может даже работать без взаимоблокировок и т. Д.). Цель состоит в том, чтобы создать автоматически расширяющееся и сокращающееся одно место подкачки, которое обеспечивает достаточную емкость для соответствия всему жесткому диску. Производительность здесь не является большой целью. Идея состоит в […]

Могу ли я преодолеть проблемы с памятью в Linux?

Я пытаюсь удалить большое количество файлов (в нескольких миллионах) с помощью команды find . -name "file*" -delete find . -name "file*" -delete Терминал показал вывод Killed . Я искал через Интернет и видел dmesg, Out of memory: Kill process 25284 (find) score 691 or sacrifice child Killed process 25284, UID 0, (find) total-vm:11666436kB, anon-rss:3229204kB, file-rss:620kB […]

Передача файлов флэш-накопителя USB, кажется, несколько раз висит во время передачи файла

У меня установлен Scientific Linux 6.4 (RHEL6.4), и у меня проблемы с переносом на флеш-накопители USB и обратно … Похоже, что передача происходит несколько раз во время переноса на устройство, а передача с устройства происходит медленнее, чем должна быть (500 кбит / с), я думаю, что это связано с несколькими зависаниями во время этой передачи. […]

Каковы значения, представленные с помощью «свободной» команды

Меня интересуют итоги трех строк. В частности, если «используемые» значения могут учитываться как то, что происходит в реальном времени, или если это всего лишь общая сумма с момента запуска ОС? Как это сравнивается с vmstat si и, таким образом, выводится в противоположность свободному представлению swap?

OOM – убивает процесс от пользователя с наибольшим потреблением памяти?

У меня многопользовательская система, где активные пользователи должны получать справедливую долю доступной памяти. Могу ли я настроить Linux, чтобы убить процесс пользователя с наибольшим общим потреблением памяти? Это произойдет, когда система потеряет память. Я полагаю, что самый большой из процессов этого пользователя должен быть убит. Я не хочу устанавливать ограничения на количество пользователей для пользователей, […]

Как я могу обнаружить ошибки памяти, если у меня нет корневого или физического доступа к системе Linux?

Основа моего вопроса заключается в следующем. В настоящее время я арендую виртуальный частный сервер у крупной хостинговой компании, которую я использую для запуска сервера minecraft. У меня есть подозрение, что на хосте может быть плохой баран, из-за того, что файлы карт игры продолжают разлагаться. Учитывая, что процесс, который я использую для управления сервером, имеет файлы […]

Какой инструмент (я) следует использовать для проверки моего оборудования на наличие ошибок?

Существуют ли какие-либо инструменты Linux (командная строка или Live CD), которые будут проверять аппаратные компоненты на наличие ошибок (жесткий диск, оперативная память, процессор, видеокарта, шины) и показать мне некоторые детализированные данные с неправильными запчастями и т. Д.?

Как обрабатывать исключительную страницу при распределении смежных страниц кеша в Linux

У меня есть код модуля ядра, который выделяет смежные страницы кеша. Я использую radix_tree_for_each_contig (). Вот фрагмент кода. radix_tree_for_each_contig(slot, tree_root, iter, index) { struct page *page; page = radix_tree_deref_slot(slot); if (unlikely(!page)) continue; if (radix_tree_exceptional_entry(page)) В этом вышеописанном коде я проверяю exception_entry после radix_tree_deref_slot (). В последнем ядре (4.x) radix_tree_exceptional_entry () возвращает ненулевое значение, где в […]