OFFTOP: debian amd64 vs centos 5 x86_64

Igor Sysoev is at rambler-co.ru
Thu Nov 22 00:19:58 MSK 2007


On Wed, Nov 21, 2007 at 01:44:58PM +0200, MZ wrote:

> В ср, 21/11/2007 в 13:41 +0300, Igor Sysoev пишет:
> 
> > Придумать, как можно использовать адресное пространство больше 4G,
> > но при этом обходиться меньше 4G физической памяти, достаточно сложно.
> Ну почему. Ядру гиг-два, файлов пару больших замапить - и адреса закончились )

Ну можно, а вот смысл маппить файлы, если они постоянно будут читаться
с диска. В общем, специческое применение.

> > На самом деле, ядро Линукса в 64-битном режиме лучше работает с >1G
> > (да, именно начиная с 1G), чем в 32-битном.
> А почему не с 4G ? На практике перевод на 64-бита выливается только в
> увеличение потребления памяти из-за увеличенного размера структур
> (использование доп-регистров опустим, оно всегда прирост дает, даже на
> 32М). Так что если не использовать 64-х битные подсистемы, типа ZFS, то
> толку от 64-бит в ядре не очень, если вопрос о адресации.

Потому что первые 896М постоянно замаплены в адресное пространство ядра
4М страницами, а остальная память - HIMEM с временным маппингом.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list