Ich habe einen Linux-Server und eine freie 500-GB-Festplattenpartition. Ich wollte es formatieren und für / tmp verwenden. Der Server führt gelegentlich einige große Datenverarbeitungsaufgaben aus, sodass es vorkommen kann, dass / tmp GB temporärer Daten enthält.
Dann kam mir die Idee, dass ich es stattdessen als Swap-Partition hinzufügen und / tmp zu tmpfs einbinden könnte. Ist diese Idee vernünftig?
Der Server verfügt über 6 GB RAM, sodass sich die Daten auf / tmp in den meisten Fällen nur im RAM befinden, mit dem offensichtlichen Geschwindigkeitsvorteil. Die Frage ist, was ist, wenn es 10-20 GB Daten auf / tmp geben wird, wie wird das System funktionieren? Was wäre die Leistung im Vergleich dazu, wenn einfach / tmp auf einer ext4-Partition gemountet wäre? Danke für die Hilfe.
Bearbeiten: Es ist klar, dass das System den Speicher austauscht, wenn die Verwendung von tmpfs das RAM-Limit erreicht. Aber ist Linux intelligent genug, um tmpfs-Daten auszutauschen und "normale" Daten im RAM zu behalten? Wenn ja, dann könnte es sich vernünftigerweise verhalten. Wenn nicht, ist das gesamte System stark betroffen.