Tôi có máy chủ Linux và tôi có phân vùng đĩa dự phòng 500 GB. Tôi muốn định dạng nó và sử dụng nó cho / tmp. Máy chủ thỉnh thoảng chạy một số tác vụ xử lý dữ liệu lớn để có thể xảy ra rằng / tmp sẽ chứa GB dữ liệu tạm thời.
Sau đó, tôi có một ý tưởng rằng thay vào đó tôi có thể thêm nó dưới dạng phân vùng trao đổi thay thế và mount / tmp vào tmpfs. Ý tưởng này có hợp lý không?
Máy chủ có 6GB RAM, do đó, trong hầu hết các trường hợp, dữ liệu trên / tmp sẽ chỉ có trong RAM, với lợi thế tốc độ rõ ràng. Câu hỏi là, nếu chúng ta nói 10-20GB dữ liệu trên / tmp thì hệ thống sẽ hoạt động như thế nào? Hiệu năng sẽ là gì so với việc chỉ đơn giản là / tmp được gắn vào phân vùng ext4? Cảm ơn vì sự giúp đỡ.
Chỉnh sửa: Rõ ràng là hệ thống sẽ bắt đầu hoán đổi bộ nhớ khi việc sử dụng tmpfs đạt đến giới hạn RAM. Nhưng liệu Linux có đủ thông minh để trao đổi dữ liệu tmpfs và giữ dữ liệu "thường xuyên" trong RAM không? Nếu có, thì tôi cho rằng nó có thể cư xử hợp lý. Nếu không thì toàn bộ hệ thống sẽ bị ảnh hưởng nghiêm trọng.