|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Vlasov 2:5020/400 24 Jan 2007 16:39:29 To : Anton Shuko Subject : Re: 4 гига озу --------------------------------------------------------------------------------
On Wed, 24 Jan 2007 01:51:32 +0300 Anton Shuko wrote:
> а куда у линуха девается один гиг из 4х? по докам выходит, что для
> юзерских приложений можно только 3 заюзать. хер с ним с гигом, но
> даже кеш вроде как в ети 3 лезет, по крайней мере top и free так
> показывают. для чего этот гиг используется по дефолту? а если
> неиспользуется то как его заюзать хотя бы для системных нужд?
Тут какая-то мешанина.
Если речь идёт о виртуальном адресном пространстве процессов -
стандартное распределение для архитектуры i386 действительно 3G для
userspace и 1G для нужд ядра. Однако при использовании x86_64 для
32-разрядных приложений доступны почти все 4G адресного пространства.
Если речь идёт о физической памяти (использование которой смотрится в
top и free), тут проблема в том, что для устройств тоже необходимо
место в области, доступной для 32-разрядной адресации (т.е., ниже 4G),
поэтому часть памяти (иногда размером до 1G) либо перемещается в
адреса выше 4G, либо просто теряется (если чипсет не поддерживает
такое перемещение, или оно выключено в настройках BIOS). Причём для
использования памяти за пределами первых 4G адресного пространства
ядро должно быть собрано с опцией CONFIG_HIGHMEM64G.
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3672c1cd9a9b.html, оценка из 5, голосов 10
|