Tôi hiểu làm thế nào ionice
có thể giúp bạn khi bạn có nhiều quy trình yêu cầu quyền truy cập vào cùng một tài nguyên đĩa, nhưng nó hoạt động như thế nào khi bạn có nhiều đĩa?
Ví dụ, bạn có một rsync
dữ liệu hoạt động di chuyển từ ổ A -> Ổ B , và một rsync
dữ liệu di chuyển từ ổ C -> ổ D .
Về lý thuyết, vì chúng không cạnh tranh tài nguyên, nên ionice
một trong những rsync
quy trình này không nên thay đổi thông lượng của nó. Đây có phải là cách nó hoạt động, hoặc nó sẽ vẫn ảnh hưởng đến hiệu suất?
Ngoài ra, có một số "giới hạn trên" trên tổng số I / O mà một người có thể gặp trên hệ thống linux không phụ thuộc vào tốc độ ổ đĩa không? Giống như nếu bạn kết nối 100 ổ SSD , đến một lúc nào đó, hệ điều hành có bị tắc nghẽn ngoài tốc độ ổ đĩa không?