Ưu tiên CPU cho quy trình nhất định


1

Tôi đang thiết lập một bản sao lưu theo lịch trình cho máy chủ của mình. Đôi khi nó tốn quá nhiều CPU và làm chậm các quá trình khác.

Do một số hạn chế nhất định, tôi không thể thay đổi lịch trình và tôi tự hỏi làm thế nào tôi có thể để nó ưu tiên cho các quy trình khác khi nó chạy? Tôi không có ý ngăn chặn nó hoàn toàn.

Cảm ơn.



Làm thế nào bạn lên lịch cho nhiệm vụ này? Có một tùy chọn để chạy các tiến trình ở mức ưu tiên thấp hơn, nhưng thông thường các chương trình sao lưu sử dụng ít CPU hơn và nhiều IO hơn. Bạn có 100% rằng đó chỉ là CPU làm chậm hệ thống?
Arthur

Kiểm tra nếu nicelệnh có thể giúp bạn làm chậm quá trình sao lưu. linux.die.net/man/1/nice - và trong khi bạn ở đó, hãy kiểm tra linux.die.net/man/8/renice
ott--

Câu trả lời:


0

Như ý kiến nói: nice, reniceionice.

Thông thường, các bản sao lưu không nặng CPU. Bạn cũng nên xem xét sử dụng quản lý pagecache .

Linux lưu trữ các tập tin trong trường hợp bạn cần đọc lại chúng sau này. Bản sao lưu sẽ xóa tất cả các bộ đệm được lưu trữ độc đáo hữu ích khác của bạn và thay thế chúng bằng các công cụ đọc một lần vô dụng. Đây là những gì làm cho mọi thứ khác dường như chạy chậm thực sự.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.