Was ist der Unterschied zwischen tmpfs und ramfs?

16

Ich habe gelesen, dass das Verschieben des tmp-Ordners nach ram die Leistung erhöhen würde und ich habe auch gelesen, dass ramfs ram als Speicher und tmpfs ram als Speicher verwendet, aber was soll ich in / etc / fstab verwenden:

tpmfs:

none /tmp tmpfs nr_inodes=200k,mode=01777,nosuid,nodev,size=500mb 0 0

RAMFS:

none /tmp ramfs nr_inodes=200k,mode=01777,nosuid,nodev,size=500mb 0 0
user128712
quelle

Antworten:

21

Die kurze Antwort lautet:

In erster Linie machen sowohl ramfs als auch tmpfs dasselbe mit einigen Unterschieden. Ramfs wächst dynamisch. Wenn jedoch die RAM-Gesamtgröße überschritten wird, kann das System hängen bleiben, da der RAM voll ist und keine Daten mehr gespeichert werden können.

Tmpfs werden nicht dynamisch wachsen. Es würde Ihnen nicht erlauben, mehr als die Größe zu schreiben, die Sie beim Mounten der tmpfs angegeben haben.

Tmpfs verwendet Swap, während Ramfs dies nicht tut.

Quelle: csdn

Mitch
quelle