Kezdőlap › Fórumok › UHU Linux › Általános UHU problémák, javaslatok › Memória optimalizálás
- This topic has 40 hozzászólás, 13 résztvevő, and was last updated 19 years, 8 months telt el by
pointux.
-
SzerzőBejegyzés
-
2005-09-09-13:45 #2029425
Optimalizálni akarsz? Ok… fluxbox ablakkezelõ, vagy kisebb erõforrású (icevm, tabbet window manager), minden programból törekedni a konzolos megoldásra, vagy a legminimalistább GUI-ra, aztán a gyakran használt programokat ramdisk-ekbe bedobálni (ehhez init-et kell birizgálni). Persze ez csak akkor jó, ha nem használsz nagy memóriaigényû alkalmazásokat (pl játékok)…
2005-09-09-16:16 #2029426Az általad nem használt szolgáltatásokat is iktasd ki a boot folyamatból (emlékeim szerint az UHU központban ki lehet szedegetni) ilyenek az NFS, amit kétlek hogy használsz, talán, de nem biztosan a Samba, az SSH szerver, az internet superserver (inetd), az apache..a konzolos egér, stb stb.
2005-09-09-19:24 #2029427Mint minden modern os, a linux is „rátelepszik” a teljes memóriára, akkor is, ha nincs rá szüksége… ez gyorsulást jelent
*tehát a memória foglalásnak így kell kinéznie: összes 100%, foglalt ~100%, szabad ~0%, puffer „sok”, cache „mégtöbb” (ez utóbbi 2 persze az indított programok mennyiségétõl függ; a swap pedig ugyanezen a rátelepedés elven van használva – tehát sok memória és nem külön interface esetében javalott a kikapcsolása)
1) A linuxot erõsen „hozzá nem értõ” – ráadásul – jórészt mérnökök írták, tehát biztos lehetsz benne, hogy önmegedtól nem valószínû, hogy olyat találhatsz ki, amitõl gyorsabb lesz a rendszered – max van egy két folt, ami áthelyezi a hangsúlyt, vagy újra lehet fordítani a programokat, ami akár 8-10, bár szélsõséges esetekben akár 18-20%-os gyorsulást is okozhat – internetes adatok szerint. (A gcc-ben a helyes proc típus használata ~85%-ot ad, a többi a többit – megint csak internetes források szerint.)
2) max annyit tudsz tenni, hogy a lassan induló programokat a memóriában tartod – mert mivel csodák nincsenek amennyiben nem 8 merevlemezrõl egyszerre olvassa nem lesz gyorsabb; másik megoldás a statikus fordítás – ekkor viszont nem javallott a memóriában tartani
3) lassan üzemelõ programok: itt a fordítás ami nem árt és a több processzor külön memóriával, ha a program támogatja – mert csodák szintén nincsenek
4) az ooo, egyes kde programok ellen pedig nincs orvosság
„Optimalizálni akarsz? Ok… fluxbox ablakkezelõ, vagy kisebb erõforrású (icevm, tabbet window manager)”
sütheted a fluxot, ha egy komplett kde-t, meg gnome-ot kell betölteni egy alkalmazás miatt – ráadásul az elsõ program indulása még lassabb lesz; amit ezzel nyersz: a) néhány proc% melyet az extrák mûködtetésére nem kell fordítani B) jó sok memória, ami miatt a csicsák nincsnek c) sokkal jobb áttekinthatõség; amit vesztesz: a) nincs annyi dolog, amire kattyingatni lehet
„programból törekedni a konzolos megoldásra, vagy a legminimalistább GUI-ra”
na ez megoldás…de nem feltétlenül öröm (viszont lehet kis igényû progi is profi, sõt még látványos is, de nem jellemzõ)
„aztán a gyakran használt programokat ramdisk-ekbe bedobálni (ehhez init-et kell birizgálni)”
ez az aminek nincs értelme – a libek úgyis a memórában vannak, a gyorsan induló alkalmazásokat minek betenni, ami meg lassan indul egyszer úgyis be kell tölteni (nem mindegy mikó?)2005-09-09-19:28 #2029428„Az általad nem használt szolgáltatásokat is iktasd ki a boot folyamatból (emlékeim szerint az UHU központban ki lehet szedegetni) ilyenek az NFS, amit kétlek hogy használsz, talán, de nem biztosan a Samba, az SSH szerver, az internet superserver (inetd), az apache..a konzolos egér, stb stb.”
lassan meg ott járunk, hogy feltehetne egy debiant, vagy egy gentoot…:))), de igaz ezzel a butulási idõt mindenképpen elég erõsen le lehet szorítani… csak ugye akkor ha tudni kell, mit kell/lehet/célszerû használni, akkor eleve minek olyan rendszert telepíteni, amely eleve, alapból „mindent/bármit kezel”.2005-09-10-08:17 #20294291) A linuxot erõsen „hozzá nem értõ” – ráadásul – jórészt mérnökök írták, tehát biztos lehetsz benne, hogy önmegedtól nem valószínû, hogy olyat találhatsz ki, amitõl gyorsabb lesz a rendszered – max van egy két folt, ami áthelyezi a hangsúlyt, vagy újra lehet fordítani a programokat, ami akár 8-10, bár szélsõséges esetekben akár 18-20%-os gyorsulást is okozhat – internetes adatok szerint. (A gcc-ben a helyes proc típus használata ~85%-ot ad, a többi a többit – megint csak internetes források szerint.)
4) az ooo, egyes kde programok ellen pedig nincs orvosság„Optimalizálni akarsz? Ok… fluxbox ablakkezelõ, vagy kisebb erõforrású (icevm, tabbet window manager)”
sütheted a fluxot, ha egy komplett kde-t, meg gnome-ot kell betölteni egy alkalmazás miatt – ráadásul az elsõ program indulása még lassabb lesz; amit ezzel nyersz: a) néhány proc% melyet az extrák mûködtetésére nem kell fordítani B) jó sok memória, ami miatt a csicsák nincsnek c) sokkal jobb áttekinthatõség; amit vesztesz: a) nincs annyi dolog, amire kattyingatni lehet„programból törekedni a konzolos megoldásra, vagy a legminimalistább GUI-ra”
na ez megoldás…de nem feltétlenül öröm (viszont lehet kis igényû progi is profi, sõt még látványos is, de nem jellemzõ)„aztán a gyakran használt programokat ramdisk-ekbe bedobálni (ehhez init-et kell birizgálni)”
ez az aminek nincs értelme – a libek úgyis a memórában vannak, a gyorsan induló alkalmazásokat minek betenni, ami meg lassan indul egyszer úgyis be kell tölteni (nem mindegy mikó?)
[align=right][snapback]149064[/snapback][/align]1.) az ooo-n nagyon nagyot tud dobni, ha fordítod jó flagekkel…
4.) talán csak a forrásból fordítás… a KDE-n is dob rendesen (az én gépemen kb 2x olyan gyors pentium4-re optimalizálva, mint i386-ra)ezt úgy gondoltam, hogy KDE meg GNOME fent sincs…
én eléggé sokmindenbõl konzolos programot használok… és jók azért.
igen, de ha mondjuk csak egyszer bootol be a gép, akkor betölti, és onnantól gyors lesz… újraindítgatni meg nem kell.
viszont akkor már tényleg rakjon fel egy rugalmasabb disztribet, mert az uhu-n ezt nagyon mazohista munka elvégezni (tipp: Gentoo, Debian, Slackware, etc…)
2005-09-14-09:02 #2029430Sziasztok!
Azt szeretném kérdezni, hogy miért lassab jóval a linux mint a windows?
Miért van az hogynéha rejtélyesen lemerevedik a rendszer 2-3 másodpercig
ami inkább a windows sajátosága volt ehezzképest az xp egész jól megy ugyanazon a gépen. Több gépen is tesztelve a windows 2-3szor gyorsabb
mint a linux. Itt természetesen a grafikus felületre gondolok a programok
indítására, vagy arra, hogyegy filekezelõben belépek egy olyan mappába amely sok file-t és
alkönyvtárat tartalamz, vagyegyszerüen arra, hogy a rendszerfigyelõ
pár másodpercig nem reagál néha semmire meg a menû sem nyilikmeg csak kis idõ
elelte után. Több linuxot is kipróbáltam, de leginkább az uhu 1.2rajt-ot.
Szükségesaz ékezetes filenevek használata, melyeket windows hoz létre,
fontos a kompatibilitás, mert amunkahelyemen windows van. Bár ebben a linuxban
sem tökéletes az ékezetes filenevek használata, de ugyahogy müködik a legtöbb alkamazásban.
Szóval ha disztirbucióval van a baj, kérlek javasoljatok másikatami gyors
legálább közeletise meg a windows sebességet, nem kell tulszárnyalnia és feltétlen kezeljeaz usb eszközöket és az ékezetes fileneveket, nem akarok több ezer file-t átnvezeni, föleg, hogy
mindig kapok ujjakat melyek ékezetesek.
Vagy ha van valami megoldás akkor nagyon szépen kérlekbenneteke irjátok meg ne kell
windowsra gyüjtögetnem, föleg, hogy 3 számítógépen van otthon. Egy
amd750 Nekem egy a PII feleségememnek és egy P1-es laptop. Mellesleg a linuxot teszetletem
amunkaheylemen 1,7-es celeronokon és 2,4-es pentiumokon és ott is lassabb mint
windows. Olvasgattam aneten /több órát kerestem mindehol azt irják, hogy a
linuxot milyen gyors meg stabil. Nos2005-09-14-09:33 #20294311.) az ooo-n nagyon nagyot tud dobni, ha fordítod jó flagekkel…
Nemsokára nekiállnék ooo-t forgatni gentoo alatt. Milyen flagekre gondolsz?
2005-09-14-10:12 #2029432Az kizárt hogy a win gyorsabb hacsak nem valami distrospecifikus bug, vagy gentood van és „jól sikerült” az optimalziációs flag-ek beállítása. Nekem a win-tõl (saját mérés) 120-200% al gyorsabb a linux sõt egyes programoknál nagyságrendbeli külömbség van (tényleg több mint 10* gyorsabb egy klaszterkeresõ és mágneses tér szimuláló programom) . Ha kell (és találok netet majd megint) tudok feltenni néhány teszteredményt.
2005-09-14-12:35 #2029433Az kizárt hogy a win gyorsabb hacsak nem valami distrospecifikus bug, vagy gentood van és „jól sikerült” az optimalziációs flag-ek beállítása. Nekem a win-tõl (saját mérés) 120-200% al gyorsabb a linux sõt egyes programoknál nagyságrendbeli külömbség van (tényleg több mint 10* gyorsabb egy klaszterkeresõ és mágneses tér szimuláló programom) . Ha kell (és találok netet majd megint) tudok feltenni néhány teszteredményt.
[align=right][snapback]149540[/snapback][/align]Kösz Nem a sebbeség teszt eredmény kellene, hanem inkább az bizonyos optimalizásiós flag beállítás érdekelen, hogy mivel lehetne normál sebességre bírni a linuxot. Most épp az uhu linuxal probálkozom.
2005-09-14-13:12 #2029434Kösz Nem a sebbeség teszt eredmény kellene, hanem inkább az bizonyos optimalizásiós flag beállítás érdekelen, hogy mivel lehetne normál sebességre bírni a linuxot. Most épp az uhu linuxal probálkozom.
[align=right][snapback]149555[/snapback][/align]Az uhut nem lehet optimalizélési flagekkel gyorsítani, az a gentoo és tsai.
Egyébként milyen vas ez, elsõsorban memóriaügyileg kérdem, mert az szokott lenni a szûk keresztmetszet. Ha kevés van (<=128M) akkor ne csodálkozz, és ha véletlenül nincs swaped se, akkor meg pláne ne (lakótárs úgy rakta fel egy 256M ramos gépre, aztán nézett nagyokat, hogy miért lassult be használhatatlanra, amikor valami memóriaigényeset csinált – amikor kilõttük a kérdéses progit, 13 körül volt a loadja 😀 ). -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz