С Xen, когда Подкачка используется?

Я попробовал несколько из них. Pingdom имеет некоторые хорошие функции и не так дорог, но он имеет, это - проблемы. Путем это контролирует, электронная почта не ловит каждый отказ. Это может сказать Вам, что Ваша электронная почта функционирует, но люди получают, приходят в норму, сообщения или Ваши электронные письма не проходят. Я исследую несколько других сайтов на их эффективности и сообщу мои результаты

0
задан 12 May 2012 в 03:33
3 ответа

По большей части управление памятью для гостей Xen ничем не отличается от управления памятью на голом железе. Вы используете swap, когда различные инструменты ( free -m , cat / proc / meminfo и т. Д.) Сообщают вам, что это так. В вашем случае ваша система не использует свопинг.

Похоже, вам, вероятно, нужно прочитать Linux Ate My RAM! , чтобы освежить в памяти основы того, как ядро ​​Linux использует вашу системную память.

Вам действительно не нужна неиспользуемая память в вашей системе - это пустая трата денег. Ядро будет использовать невыделенные страницы для кеша чтения с диска, что значительно улучшает производительность ввода-вывода вашей системы.

Что касается «вялости» вашей системы, это может быть вызвано множеством причин, включая все что потребует от вас сбора данных (операций ввода-вывода, задержки ввода-вывода, IOwait, средняя загрузка, загрузка процессора и т. Д.) С течением времени. Чтобы упростить этот процесс, я настоятельно рекомендую вам установить пакет мониторинга, например Munin . Мунин преуспевает в подобных вещах, и его очень легко настроить.

7
ответ дан 4 December 2019 в 11:04

Я думаю, вы неправильно поняли, что вам говорила статистика памяти. В вашей системе остается 50 МБ свободного места, потому что требуется 50 МБ. Свободная память необходима для обработки таких вещей, как сетевой трафик и дисковые прерывания. В более типичных случаях система просто перемещает память напрямую от одного использования к другому. Оставлять свободной памяти больше, чем необходимо, - это напрасная трата, так как свободная память тратится впустую.

Если вы решили, что можете обойтись меньшим объемом памяти, потому что 50 МБ или около того было свободно, то ваше рассуждение было ошибочным. Вся свободная память говорила вам, сколько памяти системе необходимо , чтобы она оставалась свободной. В типичных случаях это совершенно не связано с нагрузкой и потребностями в системной памяти.

Теперь, когда у вас меньше памяти, вам все еще нужно примерно такое же количество свободной. И, вероятно, ваши приложения по-прежнему требуют примерно того же количества памяти. Таким образом, на каждый удаленный МБ памяти на один МБ меньше, чем остается для использования в качестве кеша страниц. Скорее всего, это причина снижения производительности.

3
ответ дан 4 December 2019 в 11:04

Что вам сообщает top ?

От одного из моих хостов.

Mem:   2074768k total,  2014116k used,    60652k free,    14276k buffers
Swap:  2097144k total,      104k used,  2097040k free,  1853092k cached

Xen предлагается несколькими разными поставщиками, но попробуйте посмотреть интерфейс управления, если вы не можете заставить гипервизор точно сказать вам, сколько памяти использует гость?

-1
ответ дан 4 December 2019 в 11:04

Теги

Похожие вопросы