nixp.ru v3.0

16 января 2017,
понедельник,
15:58:51 MSK

DevOps с компанией «Флант»
ReFLeXive написал 25 ноября 2007 года в 13:23 (402 просмотра) Ведет себя как мужчина; открыл 11 тем в форуме, оставил 23 комментария на сайте.

Стоит вот такой вопрос: как линукс определит 4 гига озу? вернее определит ли? или тут та же проблема что и в Win ХР 32-бит?

Сейчас стоит мандрива 2007 и 2 гига оперативки

ПОиск по форуму мненичего не дал и в инете тоже не смог отыскать инфу… Может кто сталкивался с этим, просьба отписаться

metal

Определит если включена поддержка в ядре(думаю во всех современных системах она включена). Свыше 4Гб определи на 64-х битной системе, ни онда 32-х битная система не сможет.

ReFLeXive

Т.е. дистры с пометкой Х64 рулят в этом отношении…

а у кого нить реально из участников форума стоит на компе 4 и более гигабайт озу?

metal

cat /proc/meminfo

MemTotal: 4147036 kB

MemFree: 2416776 kB

Buffers: 122152 kB

Cached: 1230888 kB

SwapCached: 0 kB

Active: 1019364 kB

Inactive: 606404 kB

HighTotal: 3276416 kB

HighFree: 1778816 kB

LowTotal: 870620 kB

LowFree: 637960 kB

SwapTotal: 8385888 kB

SwapFree: 8385572 kB

Dirty: 1332 kB

Writeback: 0 kB

Mapped: 332432 kB

Slab: 75252 kB

CommitLimit: 10459404 kB

Committed_AS: 4549948 kB

PageTables: 10576 kB

VmallocTotal: 106488 kB

VmallocUsed: 6396 kB

VmallocChunk: 99872 kB

HugePages_Total: 0

HugePages_Free: 0

Hugepagesize: 2048 kB

Даже не подозревал что на этой машине у меня столько памяти:) Обычная fedora core 7.

ReFLeXive
metal
cat /proc/meminfo

MemTotal:      4147036 kB

MemFree:       2416776 kB

Ого! а что там кушает на 2 гига?

metal

Я тут приврал слегка — сделал cat не на своей машине. Это был cat с сервера, там есть чему кушать. Так что про fedora информация не верна, на сервере rhel 4, есть еще другой сервак там 6Гб памяти и rhel 5.1.

ReFLeXive

ну насчет серверных ОС я и не сомневаюсь — им это положено…

а вот «домашние» дистры как?

Dr. Evil

а что «как»?

тебе уже все вроде рассказали.

ReFLeXive
Dr. Evil
а что «как»?

тебе уже все вроде рассказали.

перечитал — все понял…

спасибо)

ilia_m
metal
Определит если включена поддержка в ядре(думаю во всех современных системах она включена). Свыше 4Гб определи на 64-х битной системе, ни онда 32-х битная система не сможет.

А можно расписать почему 32-х битная не сможет?

Просто столкнулся с такой же проблемой,- при использовании 4 Гб ОЗУ, и ХР 32бит и Линукс 32 бит видят только 3 Гб памяти… С чем именно это связано?

Спасибо.

pol

с адресацией :)

fly4life
ilia_m
А можно расписать почему 32-х битная не сможет?

Просто столкнулся с такой же проблемой,- при использовании 4 Гб ОЗУ, и ХР 32бит и Линукс 32 бит видят только 3 Гб памяти… С чем именно это связано?

Спасибо.

Это связано с резервированием операционной системой части адресного пространства для периферии. Ключевая аббревиатура для поиска: MMIO (memory-mapped I/O).

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.