Jaka jest różnica między tmpfs a ramfs


16

Czytałem o przenoszeniu folderu tmp do pamięci RAM, aby zwiększyć wydajność, a także czytałem o ramfach używających pamięci RAM jako pamięci i tmpfs korzystających z pamięci RAM jako pamięci, ale co powinienem użyć w / etc / fstab:

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

Odpowiedzi:


21

Krótka odpowiedź brzmi:

Przede wszystkim zarówno ramfs, jak i tmpfs robią to samo z pewnymi różnicami. Ramfs będzie rósł dynamicznie. Ale gdy przekroczy on całkowity rozmiar pamięci RAM, system może się zawiesić, ponieważ pamięć RAM jest pełna i nie może przechowywać więcej danych.

Tmpfs nie będą rosły dynamicznie. Nie pozwoli ci to pisać więcej niż podałeś podczas montowania tmpfs.

Tmpfs używa swap, w przeciwieństwie do Ramfs.

Źródło: csdn

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.