Zabawa w detektywa - pamięć



Brakuje mi pamięci na komputerze w pracy, należy więc dokupić jakieś 4 bądź 8 gigabajtów. Oficjalna supportowana pamięć nie zmieniła znacząco cen od pojawienia się tej stacji na rynku, jest więc kilka razy droższa niż kupiona od producenta. Ale żeby wiedzieć, jaki model Kingstona kupić, trzeba się trochę nakombinować.

Zaczyna się łatwo: DDR, PC3200, CL3, ECC, Registered. W cenniku hurtowni takie moduły są w dwóch odmianach: single- i dual-rank. I tu jest problem, bo zły rodzaj pamięci nie będzie działać.

Poszukiwania zacząłem od dmidecode, który pokazał jakich i ile DIMMów jest w środku. Ale o rankach już nic. Dalej, dokumentacja komputera, strony Sun Solve, opisy części zamiennych... nigdzie nie ma informacji o rank. Kingstonowe moduły to przykładowo KTS9208/4G, ale dokładniejszych danych o nich też nie sposób znaleźć.

Dzisiaj w końcu znalazłem odpowiedź. Najpierw wyraźne zdjęcie kompatybilnego modułu. Dzięki temu po pobraniu przewodnika po oznaczeniach kości Samsung mogłem sprawdzić, czego ja właściwie potrzebuję. Tak więc Sun Java Workstation w1100z/w2100z używa modułów 4x single rank. Uff.

A wszystko to dlatego, że linuksowy desktop używa absurdalnych ilości pamięci. Wyniki z top są bardzo zafałszowane, ale użycie swap na poziomie 80% użycia fizycznej pamięci już nie:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                              
 1127 tomek     16   0  683m 124m  17m R 11.6 12.5   2:35.42 firefox-bin                                                                          
 2756 root      15   0  394m 113m 8144 R  7.0 11.4   1909:42 Xorg                                                                                 
23328 tomek     15   0  812m  96m  17m S  0.0  9.6   2:54.78 evolution                                                                            
 2175 tomek     15   0  861m  71m  27m S  0.0  7.2   1:48.80 swriter.bin                                                                          
20808 root      25  10  276m  61m 2840 R  0.0  6.1   1:13.45 yum-updatesd                                                                         
12846 tomek     15   0  491m  47m 9796 S  0.0  4.7   2:32.99 evince                                                                               
 3133 tomek     15   0  443m  29m 6700 S  0.0  3.0   1:16.50 tomboy                                                                               
  659 tomek     15   0  524m  26m 9.9m S  0.0  2.6   1:21.45 nautilus                                                                             
 2899 tomek     15   0  663m  22m 2756 S  0.0  2.3   2:02.62 beagled                                                                              
 2908 tomek     15   0  336m  20m 5200 S  0.0  2.0   8:14.26 wnck-applet                                                                          
 3368 tomek     15   0  357m  19m 5364 R  0.0  2.0  15:55.96 gnome-terminal                                                                       
 2242 tomek     25   0  410m  16m  12m S  0.0  1.7   0:00.07 scalc.bin                                                                            
 2125 tomek     16   0  410m  15m  12m S  0.0  1.6   0:00.10 scalc.bin                                                                            
 2954 tomek     15   0  572m  15m 6460 S  0.0  1.5   0:34.73 deskbar-applet                                                                       
30782 tomek     30  15  159m  15m 4028 S  0.0  1.5   0:24.60 beagled-helper                                                                       
 2871 tomek     15   0  663m  14m 5840 S  0.0  1.4   1:15.51 gnome-panel                                                                          
31869 tomek     15   0  630m  12m 6888 S  2.0  1.3  80:42.92 rhythmbox                                                                            
 3060 tomek     15   0  376m 9932 2804 S  0.0  1.0   0:06.61 evolution-data-                                                                      
 2869 tomek     15   0  244m 8992 3912 S  0.0  0.9   7:25.86 gnome-window-de                                                                      
  666 tomek     15   0  384m 7444 4024 S  0.0  0.7  14:39.95 mail-notificati                                                                      
 2864 tomek      0 -15  123m 6920 2044 S  0.3  0.7  41:46.13 compiz

Archived comments:

suchar 2007-04-03 15:04:38

Panie Kolego i co sie tu dziwic, ze zajmuje absurdalne ilosci ramu, jak sie stosuje absurdalne programy (beagle - serio po co to wlasciwie jest, tomboy - patrz beagle, "menadzer aktualizacji" ;) yum-a, gnome-terminal - emulator terminala zajmujacy wiecej ramu niz mialy wszystkie kompy na swiecie w czasach vt100), ciezko wymagac, zeby kilkadziesiat uruchomionych programow ktorych binarki zajmuja po kilka mega czasami + czesc na kesze, bufory itp, poerujac na kilku(dziesiat) megowych plikach zajmowaly 640k, i raczej nie jest to kwestia ze jest to akurat kernel linux ;)

DoomHammer 2007-04-03 15:28:30

macie przeciez twm, rxvt, slocate, vim, ...

DoomHammer 2007-04-03 15:29:05

o, pardą, małe fopa. Nie vim, tylko pure vi - vim to przecież strasznie konsumujący jest!

zdz 2007-04-03 16:10:45

Suchar, jest rok 2007, pamięć kosztuje grosze, więc się jej po prostu dokupuje. Jedyny problem ze znalezieniem właściwej może być.
A bez możliwości wyszukiwania w setkach firmowych dokumentów i dokumentacji, bez podręcznych notatek, wygodnego terminala praca jest bardzo uciążliwa.
W desktopie i laptopie mam tylko po 1 GB, ale w zupełności to wystarcza. Tam nie mam jednocześnie otwartego Firefoksa z multum kart, OpenOffice z ogromnymi arkuszamia i tekstami, mam tryb pracy z pocztą, w którym lepiej sprawdza się mutt.

LCF 2007-04-03 16:36:46

1492 lcf 16 0 2759m 390m 13m S 26.6 51.7 221:31.77 wow.exe

;-D

suchar 2007-04-03 17:22:37

zdz: racja, z tym,ze wiesz obecnie drozszy jest czas programisty podobno (co w przypadku oss jest dziwne bo wiekszosc to dzialanie hobbystyczne) wiec jaka tam optymalizacja kodu, profilowanie itp jak user moze sobie dokupic kolejne G ramu. Dobra moze zalaczyl mie sie troll mode troche ;)
DoomHammer: nvi FTW :D

Movi 2007-04-03 17:40:04

Dziwne. Ramu 1GB, z Appsów mam dokładnie tak jak ty, oprócz beagle i deskbara, a zamiast Rhythmboxa używam Banshee (co powinno zabijać dzięki Mono) I swapa wogóle nie mam - zużycie RAMu na poziomie 380MB. Winny = Fedora? Tutaj Ubuntu 7.04 na Macbook C2D.

Zbigniew Czernik 2007-04-03 21:44:50

Załamałem się - ja mam tylko 512M w swoim desktopie i niespecjalnie czuję potrzebę na więcej.

Michał Górny 2007-04-08 16:56:18

Panie Zdzisiu, skoro pamięć grosze kosztuje, to ufunduj Pan trochę. Na BOINC-a się przyda (zaczęły mnie projekty odrzucać z moimi 256 MiB).

A teraz Was przerażę — na laptopie mam RAM-u 7 MiB, i można na nim pracować! Nawet nie mam tam swapu (za mały i zbyt wolny dysk)!

Comments


Comments powered by Disqus