Re: Вопросы по ОЗУ

2007-11-23 Пенетрантность Murat D. Kadirov
хм, да действительно, а вообще-то я всегда думал, что эту опцию нужно
задействовать при размере памяти  1 gb (вообще-то там таки и
написано). Ок, теперь он начал видет 1009 мб из 1024 х - это
нормально, или free всё-таки должнен выводить полный объём ОЗУ
внезависимости от всяких там резервов ядра и проч, то есть всё мои
1024?

On Nov 22, 2007 9:00 PM, Alexey Lobanov [EMAIL PROTECTED] wrote:
 Hi.

 22.11.2007 18:33, Murat D. Kadirov пишет:

  murat[~]$ free -m
   total   used   free sharedbuffers cached
  Mem:   883869 13  0 36397

  1. В системе установленно 1024 мб памяти, 1024 - 883 = 141. Куда
  деваются и под что используются 141 мб.

 dmesg|less и строчки LOWMEM и HIGHMEM в студию.

 Пример на машине с 2G:

 1150MB HIGHMEM available.
 896MB LOWMEM available.

 Скорее всего, ядро собрано без поддержки памяти выше гигабайта. И
 возникает примерно та же проблема, что на IBM PC 286 с мегабайтом: DOS
 адресует как раз мегабайт адресного пространства, но памяти в нём только
 640к :-)

 А.Л.


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Вопросы по ОЗУ

2007-11-22 Пенетрантность Murat D. Kadirov
murat[~]$ free -m
 total   used   free sharedbuffers cached
Mem:   883869 13  0 36397
-/+ buffers/cache:435447
Swap:  980  9971

1. В системе установленно 1024 мб памяти, 1024 - 883 = 141. Куда
деваются и под что используются 141 мб. Встречал, что этот недостающий
кусок памяти резервируется ядром, для своих нужд, так ли это? Если
так, то не жирно ли будет под нужды ядра 141 мб (а что тогда с
машинами у которых на борту 256 мб) - это во-первых, во-вторых - не
логичнее ли отобразить это дело в колонке used.

2. В строке  -/+ buffers/cache -- использованная память без учета
буферов и кэшей/свободная память с учётом буферов и кэшей. Но:
36 + 397 = 433 (мб используется под буфферы и кэш в общем)
435 мб используется без учёта буферов и кэша (строка -/+ buffers/cache
столбец used)
435 + 433 = 868 это то, значение, которое должна бы показывать строка
Mem столбец used, но она показывает 869. А куда девается ещё один мб?

Мне вобщем-то не жалко =)  все эти мб естественно идут на что-то, и не
куда не теряются. Интересует куда именно? )
Спасибо.


Re: Вопросы по ОЗУ

2007-11-22 Пенетрантность Alexander GQ Gerasiov
На Thu, 22 Nov 2007 20:33:11 +0500
Murat D. Kadirov [EMAIL PROTECTED] записано:

 murat[~]$ free -m
  total   used   free sharedbuffers
 cached Mem:   883869 13  0
 36397 -/+ buffers/cache:435447
 Swap:  980  9971
 
 1. В системе установленно 1024 мб памяти, 1024 - 883 = 141. Куда
 деваются и под что используются 141 мб. Встречал, что этот недостающий
 кусок памяти резервируется ядром, для своих нужд, так ли это? Если
 так, то не жирно ли будет под нужды ядра 141 мб (а что тогда с
 машинами у которых на борту 256 мб) - это во-первых, во-вторых - не
 логичнее ли отобразить это дело в колонке used.
Это у тебя или ядро странно собрано или железка битая.

 
 2. В строке  -/+ buffers/cache -- использованная память без учета
 буферов и кэшей/свободная память с учётом буферов и кэшей. Но:
 36 + 397 = 433 (мб используется под буфферы и кэш в общем)
 435 мб используется без учёта буферов и кэша (строка -/+ buffers/cache
 столбец used)
 435 + 433 = 868 это то, значение, которое должна бы показывать строка
 Mem столбец used, но она показывает 869. А куда девается ещё один мб?
Ошибка окрушления.


-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail: [EMAIL PROTECTED]
 Homepage: http://gq.net.ru


signature.asc
Description: PGP signature


Re: Вопросы по ОЗУ

2007-11-22 Пенетрантность Dmitry Nezhevenko
On Thu, Nov 22, 2007 at 08:33:11PM +0500, Murat D. Kadirov wrote:
 murat[~]$ free -m
  total   used   free sharedbuffers cached
 Mem:   883869 13  0 36397
 -/+ buffers/cache:435447
 Swap:  980  9971
 
 1. В системе установленно 1024 мб памяти, 1024 - 883 = 141. Куда
 деваются и под что используются 141 мб. Встречал, что этот недостающий
 кусок памяти резервируется ядром, для своих нужд, так ли это? Если
 так, то не жирно ли будет под нужды ядра 141 мб (а что тогда с
 машинами у которых на борту 256 мб) - это во-первых, во-вторых - не
 логичнее ли отобразить это дело в колонке used.
 
 2. В строке  -/+ buffers/cache -- использованная память без учета
 буферов и кэшей/свободная память с учётом буферов и кэшей. Но:
 36 + 397 = 433 (мб используется под буфферы и кэш в общем)
 435 мб используется без учёта буферов и кэша (строка -/+ buffers/cache
 столбец used)
 435 + 433 = 868 это то, значение, которое должна бы показывать строка
 Mem столбец used, но она показывает 869. А куда девается ещё один мб?
 
 Мне вобщем-то не жалко =)  все эти мб естественно идут на что-то, и не
 куда не теряются. Интересует куда именно? )
 Спасибо.

Вывод dmesg покажи. Ядро сам собирал? Там помниться можно что-то не так 
вкрутить в .config что оно будет 800Mb видеть только

PS. 
 total   used   free sharedbuffers cached
Mem:   1034684 802900 231784  0 173264 478332
-/+ buffers/cache: 151304 883380
Swap:  4194296  310404163256


-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Вопросы по ОЗУ

2007-11-22 Пенетрантность Alexey Lobanov
Hi.

22.11.2007 18:33, Murat D. Kadirov пишет:

 murat[~]$ free -m
  total   used   free sharedbuffers cached
 Mem:   883869 13  0 36397

 1. В системе установленно 1024 мб памяти, 1024 - 883 = 141. Куда
 деваются и под что используются 141 мб.

dmesg|less и строчки LOWMEM и HIGHMEM в студию.

Пример на машине с 2G:

1150MB HIGHMEM available.
896MB LOWMEM available.

Скорее всего, ядро собрано без поддержки памяти выше гигабайта. И
возникает примерно та же проблема, что на IBM PC 286 с мегабайтом: DOS
адресует как раз мегабайт адресного пространства, но памяти в нём только
640к :-)

А.Л.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Вопросы по ОЗУ

2007-11-22 Пенетрантность Alexander Vlasov
У чт, 2007-11-22 у 20:33 +0500, Murat D. Kadirov пише:
 murat[~]$ free -m
  total   used   free sharedbuffers cached
 Mem:   883869 13  0 36397
 -/+ buffers/cache:435447
 Swap:  980  9971
 
 1. В системе установленно 1024 мб памяти, 1024 - 883 = 141. Куда
 деваются и под что используются 141 мб. Встречал, что этот недостающий

Или LOWMEM-only, или onboard video съело. 

 2. В строке  -/+ buffers/cache -- использованная память без учета
 буферов и кэшей/свободная память с учётом буферов и кэшей. Но:
 36 + 397 = 433 (мб используется под буфферы и кэш в общем)
 435 мб используется без учёта буферов и кэша (строка -/+ buffers/cache
 столбец used)
 435 + 433 = 868 это то, значение, которое должна бы показывать строка
 Mem столбец used, но она показывает 869. А куда девается ещё один мб?

Ктулху^W округлятор зохавал

-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]