Kezdőlap › Fórumok › Vegyes felvágott › Log ramdiskre
- This topic has 6 hozzászólás, 4 résztvevő, and was last updated 17 years, 6 months telt el by
uzsolt.
-
SzerzőBejegyzés
-
2008-01-15-21:16 #2150422
Nem egyszerűbb letiltani a „logolást” és akkor még a daemon elindítására szánt időt illetve memóriát is megspórolod.
2008-01-15-21:16 #2150423Nem egyszerűbb letiltani a „logolást” és akkor még a daemon elindítására szánt időt illetve memóriát is megspórolod.
2008-01-16-00:33 #2150424A syslog-ng -t ismerem, ennél (man syslog-ng.conf):
Code:sync(n)
The number of lines buffered before written to file (can be overridden locally).A logok azért nem árthatnak néha… és ahogy figyeltem, a sima syslog ír rendszeresen a lemezre, a többinél – pl emerge.log – pedig legtöbbször már úgyis mind1. (Az emerge maga sokkal többet mozgatja a vinyót, mint a logja.)
Egy sync(50) soros bufferrel nekem csak néhány óránként flusholja ki a lemezre a logot, ami elviselhető. 🙂Mindeközben a 12-es terminálra folyamatosan jön a log, tehát ott is át tudom futni a legutolsó 50 sort, ha arra van szükségem.
Üdv,
kl2232008-01-16-00:33 #2150425A syslog-ng -t ismerem, ennél (man syslog-ng.conf):
Code:sync(n)
The number of lines buffered before written to file (can be overridden locally).A logok azért nem árthatnak néha… és ahogy figyeltem, a sima syslog ír rendszeresen a lemezre, a többinél – pl emerge.log – pedig legtöbbször már úgyis mind1. (Az emerge maga sokkal többet mozgatja a vinyót, mint a logja.)
Egy sync(50) soros bufferrel nekem csak néhány óránként flusholja ki a lemezre a logot, ami elviselhető. 🙂Mindeközben a 12-es terminálra folyamatosan jön a log, tehát ott is át tudom futni a legutolsó 50 sort, ha arra van szükségem.
Üdv,
kl2232008-01-16-11:40 #2150426Igen, egyrészt a logok fontosak (lehetnek). És most nem az volt a szempont, hogy sokat kerreg a vinyó a lógás miatt (mert nem, mivel mint mondottam, egy szimpla desktop gép), hanem az volt, hogy pl. az, hogy az usb-portra egy pendrive-ot dugtam, és ennek a történésnek a „naplózása”, meg hogy behúzza az ub modult, meg létrejön a /dev/uba1 eszköz, a következő bekapcsoláskor úgyse kell már. Nos, pont ezeket raktam én a ramdiskre.
2008-01-16-11:40 #2150427Igen, egyrészt a logok fontosak (lehetnek). És most nem az volt a szempont, hogy sokat kerreg a vinyó a lógás miatt (mert nem, mivel mint mondottam, egy szimpla desktop gép), hanem az volt, hogy pl. az, hogy az usb-portra egy pendrive-ot dugtam, és ennek a történésnek a „naplózása”, meg hogy behúzza az ub modult, meg létrejön a /dev/uba1 eszköz, a következő bekapcsoláskor úgyse kell már. Nos, pont ezeket raktam én a ramdiskre.
2009-12-04-20:03 #1887721Üdv!
Igazából egyáltalán nem probléma, de ez úgyis Vegyes felvágott, gondoltam, idebököm.
Szóval nem én vagyok a spanyolviasz feltalálója, hanem a ramlog-ból merítettem az ötletet.
A ramlog valami olyasmit csinál, hogy egy ramdiszket hoz létre, azt felmount-olja a /var/log-ba, ahova az eredeti logokat bemásolja. Majd kikapcsoláskor kimásol, lecsatol. Tehát a vinyó nincs emiatt plusz terhelés alatt. Gondolom, ez alapvetően nem desktop-gépnél jelentős dolog.
Namost ebből származott az ötletem, ami lehet, hogy másnak is megtetszik (na meg persze már évek óta használja, csak nekem tartott ilyen sokáig erre a dologra rájönni), és esetleg ő is felhasználja: szóval a rendszerlogokat (most már) a /var/log/rsyslog könyvtárba irányítom (kern.log, auth.log, user.log, sys.log,…), ami egy felcsatolt ramdiszk. A gép kikapcsolásakor a ramdiszk megszűnik, és így a logok is „eltűnnek”. Ezért különféle logrotate és társai használatára nincs szükség.
Jó, persze, ez szervergépen nem kívánatos, de otthoni-sima-egyszerű-deszktopra teljesen jó.
Szóval az ötlet GPL-es, aki akarja, használja! 😉 -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz