Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: JanV11 02 Února 2015, 17:46:25

Název: Ako presunut tmp do RAM?
Přispěvatel: JanV11 02 Února 2015, 17:46:25
Ahoj,

kvoli SSD som pridal do /etc/fstab tieto riadky (Kubuntu 14.10):
Kód: [Vybrat]
#
# Moja SSD modifikacia
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

ak dam
Kód: [Vybrat]
df -Th tak mi vypise
Kód: [Vybrat]
..
tmpfs               tmpfs     3,9G   12K  3,9G   1% /tmp   
..
Problem je v tom,  ze system nadalej veselo zapisuje temporary data na disk. Tzn. do /tmp mi pribudaju subory a adresare.

Neviem v com je problem, ci som zle upravil fstab alebo nieco ine?
Ak by niekoho napadlo v com moze byt problem, vopred vdaka.
Název: Re:Ako presunut tmp do RAM?
Přispěvatel: Savalas 02 Února 2015, 17:57:10
Asi te mate ze umisteni /tmp je ten ramdisk, ikdyz ti pride ze si na disku, pomuze se podivat na velikost volneho mista v danem adresari a uvidis cisla ktera ukazuji ze se uz nenachazis na disku, proste to misto je presmerovane do pameti a ne ze se soubory odkladaji do jineho adresare.
Název: Re:Ako presunut tmp do RAM?
Přispěvatel: ntz_reloaded 02 Února 2015, 18:41:45
jeste si dovolim navrhnout jednu vec do fstab .. dej si tam nejakej limit velikosti toho tmpfs, tedy napr size=10% nebo size=512m .. viz manual pro mount a opsny pro tmpfs
Název: Re:Ako presunut tmp do RAM?
Přispěvatel: Martin Šácha 02 Února 2015, 18:51:37
jeste si dovolim navrhnout jednu vec do fstab .. dej si tam nejakej limit velikosti toho tmpfs, tedy napr size=10% nebo size=512m .. viz manual pro mount a opsny pro tmpfs

Je tam nejaky default, myslim ze 4G
Název: Re:Ako presunut tmp do RAM?
Přispěvatel: ntz_reloaded 02 Února 2015, 18:59:34
jeste si dovolim navrhnout jednu vec do fstab .. dej si tam nejakej limit velikosti toho tmpfs, tedy napr size=10% nebo size=512m .. viz manual pro mount a opsny pro tmpfs

Je tam nejaky default, myslim ze 4G
default je size=50%
Název: Re:Ako presunut tmp do RAM?
Přispěvatel: JanV11 02 Února 2015, 19:53:16
Vdaka za vysvetlenie.

Velkost adresara tmp mi ukazuje 3.8 GiB, pricom systemovy disk ma 25 GiB.

Takze ak tomu spravne rozumiem, ked sa pozeram cez file manager do /tmp tak tie subory a adresare ktore tam vidim nie su fyzicky na SSD disku ale v RAM-ke? Takze to vlastne asi funguje spravne...
Znamena to, ze tie temporary subory ani neprechadzaju cez /tmp na SSD disku ale idu z aplikacii rovno do RAM? Inac by to asi nemalo ani zmysel z pohladu ochrany SSD.

Mam 8 GB RAM tak tych default 50% by malo byt v pohode.
Název: Re:Ako presunut tmp do RAM?
Přispěvatel: Odra 02 Února 2015, 21:08:48
...
Znamena to, ze tie temporary subory ani neprechadzaju cez /tmp na SSD disku ale idu z aplikacii rovno do RAM? Inac by to asi nemalo ani zmysel z pohladu ochrany SSD.
...

Adresář /tmp jako takový, je přímo připojen do RAMky.
Já to na systému s SSD používám takhle:
Kód: [Vybrat]
tmpfs /tmp tmpfs noatime,nodev,nosuid,size=3G,mode=1777 0 0
tmpfs /var/log tmpfs noatime,nodev,nosuid,noexec,size=16M,mode=0755 0 0
tmpfs /home/<jmeno uzivatele>/.cache tmpfs noatime,nodev,nosuid,size=1G 0 0

S tím, že si ještě ve FF nastavím browser.cache.memory.enable na TRUE a browser.cache.memory.capacity na -1
Název: Re:Ako presunut tmp do RAM?
Přispěvatel: Savalas 02 Února 2015, 22:23:38
Znamena to, ze tie temporary subory ani neprechadzaju cez /tmp na SSD disku ale idu z aplikacii rovno do RAM?

Ano uspesne sis nastavil ten tmp do ram disku a SSD neni praci v tmp zatezovano, adresarova strukura v linuxu nemusi znamenat primo umisteni na disku, ale nektere veci sou jen virtualni, zakladni veci sou vysvetlene tady http://cs.wikibooks.org/wiki/Linux:Adres%C3%A1%C5%99ov%C3%A1_struktura . Na tema optimalizace SSD v linuxu, by bylo lepsi zalozit nove tema.
Název: Re:Ako presunut tmp do RAM?
Přispěvatel: libor007 03 Února 2015, 16:09:07
Jeste si zmensi hodnotu swapiness na 10. postupu je na netu plno...