Титла: Ядрото не използва близо 300Мбайта Публикувано от: ahristov в Jul 26, 2005, 00:50 И така, машината е с 1.2GB памет. top показва, че ядрото е заело с буфери и кеш всичко, което остава от паметта до границата от 1 гигабайт. Всичко нагоре, в идеалния случай само 256Мбайта са свободни и не ги използва за буфери и кешофе. Не съм пробвал какво ще се случи, ако програма реши да заеме 1.2Гбайта и дали в този случай ядрото ще използва тази памет. Паметта е разделена 2 банки - 256 и 1ГБ. Терминалното у-во е ThinkPad T41. Малкият модул е производство на IBM и си работеше преди да сложа втория модул.
Благодаря предварително. Примерен изход от "топ": Mem: 1295288k total, 889120k used, 406168k free, 104384k buffers Swap: 1052248k total, 0k used, 1052248k free, 522912k cached Титла: Ядрото не използва близо 300Мбайта Публикувано от: ahristov в Jul 26, 2005, 00:52 Мда, забравих да спомена. Сусе 9.1, но с ядро 2.6.8 от Сусе.
Титла: Ядрото не използва близо 300Мбайта Публикувано от: ivak в Jul 26, 2005, 02:13
и ще продължи да работи, ако включиш поддръжката за повече от 1G памет: в menuconfig на кернела сложи "processor type and features" / "high memory support" на 4G. прочети help-a в тази страница; много читаво обяснява защо е нужно това. Титла: Ядрото не използва близо 300Мбайта Публикувано от: в Jul 26, 2005, 10:48 Мисля си, че тази опция е включена особено след това:
andrey@lmy004:~> cat /proc/meminfo MemTotal: 1295288 kB MemFree: 738904 kB Buffers: 87664 kB Cached: 232096 kB SwapCached: 0 kB Active: 330356 kB Inactive: 181628 kB HighTotal: 392576 kB HighFree: 11264 kB LowTotal: 902712 kB LowFree: 727640 kB SwapTotal: 1052248 kB SwapFree: 1052248 kB Dirty: 32 kB Writeback: 0 kB Mapped: 261912 kB Slab: 31436 kB Committed_AS: 264036 kB PageTables: 1440 kB VmallocTotal: 114680 kB VmallocUsed: 8968 kB VmallocChunk: 104428 kB HugePages_Total: 0 HugePages_Free: 0 Hugepagesize: 4096 kB Хайфрии е доста малко, което означава, че ядрото е заело там памет - следователно знае за нея или нещо бъркам? Титла: Ядрото не използва близо 300Мбайта Публикувано от: в Jul 26, 2005, 10:49 и конфигурацията на ядрото:
# CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_HIGHMEM=y Титла: Ядрото не използва близо 300Мбайта Публикувано от: ivak в Jul 26, 2005, 12:36 определено не виждам проблем в дъмпа на /proc/meminfo. според мен всичко е наред. паметта над първия гигабайт е почти пълна.
направи един прост тест: копирай един-два филма или други големи файлове с размер поне 800MB на /dev/null и после погледни отново /proc/meminfo. би трябвало cached да напълни почти цялата налична памет. за твое успокоение, ето как изглежда /proc/meminfo на машина с 2G RAM и слабо натоварване:
Титла: Ядрото не използва близо 300Мбайта Публикувано от: в Jul 26, 2005, 16:18 мда, копирането помогна...следващият път така ще правя преди да гледам филм, за да намаля дисковата активност и потреблението на ток
![]() Титла: Ядрото не използва близо 300Мбайта Публикувано от: в Jul 26, 2005, 18:01 Между другото доволен ли си от Thinkpad-a? Че точно този модел ме интересува по някои причини ;-)
Титла: Ядрото не използва близо 300Мбайта Публикувано от: в Jul 27, 2005, 09:03 Приятно доволен. Преди съм ползвал Тошиба Сателите 4600 (700Мхц - тежък комп), Сони Вайо PCG - производителен, но тежък и един Делл Инспирон 8000 - сравнително тежък, но се счупи - внимателно с техника на Делл. Делл-а имаше и проблем с видеокартата, който съм виждал и на други от същия модел - като натиснеш кутията на някой места и се омазва картината.
Поддръжката на Т41 в ядрото се подобрява и доколкото съм наясно в 2.6.11 има доста подобрения. ACPI има леки проблеми, защото веднъж тръгне ли ми вентилатора не спира и на колегата така му се прекара вентилаторчето. В началото имах грижи, повече отколкото с Вайо-то, но вече е ок. Безжичната мрежа си работи, но трябваше да вдигам ново ядро (с 2.6.5 от Сусе 9.1 не работеше, 2.6.8 от Сусе 9.2 тръгна), просто не искаше да зареди фърмуера поради някаква причина. А да, от 2.6.11 CD-то може да се вади и да се слага батерията, и обратно без да се рестартира машината, което смятам за много удобно. Не знам дали е възможно с други ноутбуци, не съм го пробвал, но аз правя дуал-хед с този Т41, 1024 по 768 на ноутбука и допълнително 1280 по 1024 на външен - става лесно с Ксинерама и работи определено стабилно. Така ако не си на път имаш повече работно пространство. Ще завърша с това, че машината наистина е лека. Стилно оформена - няма изгъзици с разни неонови лампи като при ХП павилионите и други подобни. Ако ще си купуваш, купи си с по-малко РАМ и след това си сложи твои памети - излиза по-евтино. Същото важи и за хард диска. Ако имаш други въпроси питай. Титла: Ядрото не използва близо 300Мбайта Публикувано от: в Jul 27, 2005, 10:18 Ето и как се вдига dual-head на ThinkPad T41 (XFree 4.3.99):
Добавят се следните неща (just add these): Section "Monitor" Identifier "Monitor1" VendorName "Dell" ModelName "P991" HorizSync 30-107 VertRefresh 48-120 UseModes "Modes[0]" EndSection Section "Screen" Identifier "Screen1" Device "Device[1]" Monitor "Monitor1" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1280x1024" EndSubSection EndSection Section "Device" BoardName "Radeon LW" BusID "1:0:0" Driver "radeon" Identifier "Device[1]" Screen 1 VendorName "ATI" EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" # InputDevice "Mouse[3]" "SendCoreEvents" Option "Clone" "off" Screen "Screen[0]" Option "Xinerama" "on" Screen "Screen1" LeftOf "Screen[0]" EndSection --------------------------------------------------------- Modes[0] си дойде стандартно от Suse 9.1 и е: Section "Modes" Identifier "Modes[0]" Modeline "800x600" 36.88 800 832 912 1024 600 601 604 621 Modeline "800x600" 44.13 800 840 920 1040 600 601 604 624 Modeline "1024x768" 61.89 1024 1080 1184 1344 768 769 772 794 Modeline "1024x768" 73.89 1024 1080 1192 1360 768 769 772 799 Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -HSync -VSync Modeline "800x600" 36.88 800 832 912 1024 600 601 604 621 Modeline "800x600" 44.13 800 840 920 1040 600 601 604 624 # 1280x1024 @ 61 Hz, 64.2 kHz hsync Modeline "1280x1024" 110 1280 1328 1512 1712 1024 1025 1028 1054 EndSection |