cat /proc/pid/smaps
Если Вы не хотите использовать подкачку, то не используйте раздел подкачки (прокомментируйте строку в /etc/fstab
), но это предотвратит для запуска нового процесса и сделает сбой malloc, если у Вас закончится физическая память. Это не хорошая идея в общем..., не очень безопасном и даже не очень полезном, поскольку ОС сохранит горячие страницы в памяти и подкачает к диску тех, которые не используются недавно.
Другое решение могло состоять в том, чтобы взломать Ваш база данных, таким образом, это блокирует страницы в память (я знаю, что это может быть сделано, но я не мог сказать Вам теперь точно, как), но так или иначе, это - likey, что Ваша база данных будет использовать свой собственный свопинг и механизмы кэширования.
Знать, что является подкачкой и как виртуальная память работает... Я рекомендовал бы Вам смотреть к некоторым лекциям Операционной системы, возможно, MIT Открывает, Courseware мог помочь.
Я знаю, что это - старый поток, но я просто поразил ту же проблему. При использовании IE8 проблемой может быть свое Представление Совместимости. По умолчанию сайты в Вашей локальной интранет - но НЕ localhost - представляются в представлении совместимости IE7.Более подробная информация:
http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx
К сожалению, это не помогает избавиться от отключенной полосы прокрутки, но она действительно объясняет несоответствие.
CSS не должен быть затронут URL. Шанс у Вас есть скрытый текст с URL где-нибудь в теле, которое заставляет его смещаться? Если Вы просматриваете источник файла в обеих ситуациях с помощью инструмента как http://www.quickdiff.com/, там что-либо различное между ними?
Проблема находится в настройках представления IE8 compatability. По умолчанию интранет-сайты (Ваш сервер) отображены в представлении совместимости. Для переопределения этого поведения, необходимо добавить следующий код к коду позади aspx страницы.
protected override void OnPreInit(EventArgs e) {
Response.AddHeader("X-UA-Compatible", "IE=8");
base.OnPreInit(e);
}
Это работало на меня.
В IE9 сайты, работающие на localhost
, автоматически отображаются в режиме совместимости. Чтобы изменить это (по умолчанию) поведение, сделайте следующее:
Вот сообщение на StackOverflow об этом
основном изменении верхней части HTML-макета или MasterPage (после <% @ .. .%>
) на:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
Исправление, которое @Claire применяет также к IE 11 . У меня были проблемы, когда css не применялся при доступе к сайту через имя хоста сервера, но localhost отображался нормально.
Чтобы исправить:
Internet Options -> Uncheck Display intranet sites in Compatibility View
Я не уверен, почему localhost является не считается сайтом интрасети , однако
Просто констатирую, что у меня была проблема, похожая на операционную систему, и я применил код, который Серж Саган предложил на главной странице моего сайта, но изменил IE=Edge на IE=11, теперь, когда он был опубликован, все отображается так, как и должно быть.