Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Patrząc na df -h widzę tam między innymi to:
System plików rozm. użyte dost. %uż. zamont. na tmpfs 122M 0 122M 0% /lib/init/rw tmpfs 122M 0 122M 0% /dev/shm
w /etc/fstab oczywiście nie ma o tym nic. Moje podejrzenia są takie ze /lib/init/rw może mieć coś wspólnego z initrd a /dev/shm pewnie z devfs.
Czy może się mylę?
Z obserwacji wynika że partycje te nigdy jeszcze się nie zapełniły, więc może da się je zmniejszyć, zamiast 122MB dać im np 10MB albo czy w ogóle są one konieczne?
Jak wspominałem w /etc/fstab nic o nich nie ma więc pewnie są tworzone przez któryś ze skryptów startowych.
Ostatnio edytowany przez life (2010-04-02 11:09:01)
Offline
/dev/shm to pamięć RAM
Offline
ale ja nie mam 122MB RAM tylko 256 :)
chyba że ten wpis jest wymagany do obsługi tmpfs?
Offline
life napisał(-a):
ale ja nie mam 122MB RAM tylko 256 :)
Niecała pamięć. Dzięki /dev/shm możesz wykorzystywać dzięki temu pamięć jako dysk. Np. deweloperzy grmla budują w /dev/shm obrazy iso, co kilkukrotnie skraca ten proces (I/O w pamięci jest nieporównanie szybsze niż na dysku).
Offline
tudzież załadować do niej indeksy z tabel mysql, można próbować wczytać do niej cały / i kombinować na wszystkie inne sposoby ;)
Offline
winnetou napisał(-a):
można próbować wczytać do niej cały /
I stracić cały / po restarcie. ;)
Offline
no dobra w takim razie gdzie mogę zmniejszyć te 122M np na 24MB?
Offline
z tym że nie koniecznie... można machnąć skrypt który po poweroff, reboot czy innym tego typu standardowym pozbawieniu tlenu komputera zrobi jego dump -- podobnie przy startowaniu systemu. Fakt - czas startu systemu i zamykania znacznie się wydłuży ale za to dla maszyn które wyłączane są od święta responsywność i szybkość działania systemu znacząco wzrośnie. Żeby się uchronić przed jakimiś awariami zasilania można np co godzinę (via cron) robić dump na hdd. Sam zastanawiam się nad takim rozwiązaniem ale najpierw potestuję na vboxie. W sumie u mnie komp śmiga 24h na dobę więc i wybija uptimy średnio po 2-4 tygodnie (chyba że się bawię i co chwile go resetuje) ... Oczywiście takie rozwiązanie wchodzi w grę przy dużej ilości ramu
Offline
life napisał(-a):
no dobra w takim razie gdzie mogę zmniejszyć te 122M np na 24MB?
pytanie po co? przeciez jezeli te tmpfs sa puste to nie zajmuja realnie RAMu (gdy jakis program o niego poprosi - dostanie)
Offline
# SHM_SIZE sets the maximum size (in bytes) that the /dev/shm tmpfs can use. # If this is not set then the size defaults to the value of TMPFS_SIZE # if that is set; otherwise to the kernel's default. # # The size will be rounded down to a multiple of the page size, 4096 bytes. SHM_SIZE=
Standardowo w jajku jest z tego co pamiętam połowa ramu.
Offline
/dev/shm ==> SHared Memory
Korzystają z tego funkcje POSIX.
man napisał(-a):
shm_open, shm_unlink - Create/open or unlink POSIX shared memory objects
Możesz zamontować np. /tmp jako tmpfs i też będzie to pamięć ram ;)
Offline