virtualboxban latex forditas - RAM paradoxon


1024Mb:
-------
time pdflatex allatorvos.tex
...
real 2m32.355s
user 0m4.976s
sys 0m27.082s

512Mb:
------
time pdflatex allatorvos.tex
...
real 2m18.258s
user 0m6.468s
sys 0m25.474s

ugyanazok a fajlok, az output egy cirka 600Mb-os PDF.

arra tippelek, hogy mivel viszonylag keves memoria van a hostban (2Gb), ezert tobbet swappel a windows7 host, mert neki nincs eleg (amikor a guest 1024Mb RAM-ot kap, akkor elegge kemenyen belassul a host, 512Mb-nal ez nem annyira szignifikans)

Core 2 Duo P8400, 2Gb DDR3 RAM, win 7 host, debian lenny guest (direk a texlive miatt csinaltam, nincs is rajta mas; kerdest megelozendo: miktex egy fos)

2Gb-2Gb megosztassal (tehat +2Gb fizikai RAM)-mal vajon gyorsulna-e? tippek?

Hozzászólások

Nekem hasonló gondom van osx host - xp guest felállással, szintén 2gb ram birtokában. Mikor én kérdeztem a társaságot, azt írták többen is, hogy vegyek bele +ram-ot. Üdv

Apple MacBook C2D 2.2Ghz 2x1G Intel X3100

Szerintem ez hibahatáron belüli különbség, ráadásul a valódi fordítással töltött idő ugyanannyi, egy-egy mérés összehasonlításakor ez más tényezők hatása is lehet. (Pl. valami folyamat jobban pörgette a CPU-t a hoston.)

Amúgy a fordítás közben a guest swappelt? Mert ha nem, akkor valószínűleg nem lesz gyorsabb az 1 GB guest memóriától (max. a cache miatt).

közben toppal követtem a swap állapotát, de semmit nem használt belőle, sőt. stabilan 1,5%-on volt a pdflatex folyamat memóriahasználata, amiről arra tudok következtetni, hogy inkább CPU-intenzív folyamat, mint memória. Amúgy harmadik körre jelentősen begyorsult, 1m36.138s -ig csökkent a real. Gondolom előtte be kellett cache-elni az oprendszernek egy csomó mindent, de akkor több ramnál valószínűleg a cache is több lesz, tehát akár még jobban gyorsulna. (?)