Làm cách nào để giảm thiểu I / O nhàn rỗi trên Linux để giảm tiếng ồn?


12

Nếu tôi đặt Linux vào máy của mình, tôi nên thực hiện các bước nào để CHỈ cố gắng truy cập vào ổ cứng khi tôi làm việc trên máy. tức là những âm thanh nghiến răng làm tôi khó chịu khi tôi cố gắng ngủ.


Tháo các ổ đĩa?
một sandwhich

1
Tôi đề nghị nút tai.
Emilio M Bumachar

Có được một ổ cứng nhỏ? Máy tính xách tay một? (Btw Black Caviar mới của tôi nhanh hơn ổ cứng tiết kiệm năng lượng Samsung cũ của tôi. Vì vậy, vâng ... có thể mới hơn = im lặng hơn.)
Apache

Câu trả lời:


26

Bạn có thể sử dụng iotop (tốt nhất là với một khoảng thời gian lớn và -otùy chọn) để tìm ra chương trình nào đang ghi vào đĩa.

Nếu bạn có đủ RAM, bạn cũng có thể muốn tắt trao đổi với:

$ sudo swapoff -a

hoặc vĩnh viễn bằng cách xóa dòng trao đổi từ /etc/fstab.

Thủ phạm điển hình cho I / O trong đêm là:

  • cron . Trình nền này cho phép một người lên lịch các lệnh (như "cập nhật lúc 2 giờ sáng" hoặc "xóa phiên sau mỗi 30 phút"). Hãy xem / etc / cron * và sử dụng crontab -e(có một cho mỗi người dùng) để tìm hiểu những gì đang được thực hiện, và khi nào, và loại bỏ các dòng vi phạm. Vì hầu hết các cronjob được cấu hình sẵn đang lập chỉ mục theo một cách nào đó, bạn có thể tắt cron một cách an toàn nếu bạn không phụ thuộc vào bất kỳ hành động nào được lên lịch.
  • logfiles Hãy nhìn vào /var/log. Nếu một số tệp liên tục phát triển trong đó, hãy xem xét giảm mức độ nhật ký của chương trình. Nếu bạn không quan tâm đến nhật ký, hãy tắt chúng trong các chương trình và / hoặc gắn hệ thống tệp bộ nhớ tại /var/log. Bạn có thể tìm ra những tập tin thay đổi với những gì với$ sudo tail -f /var/log/*
  • Tập tin tạm thời trên đĩa . Thông thường, điều đó có nghĩa là một số quy trình được ghi vào /tmp(bạn có thể tìm hiểu với iotop). Cân nhắc việc gắn hệ thống tệp dựa trên bộ nhớ ( tmpfs) trên đó nếu bạn có đủ RAM và kích thước của các tệp này bị giới hạn.

Bạn cũng có thể quan tâm đến powertop , trong đó cho thấy chương trình nào đang đánh thức CPU của bạn. Nếu có điều gì đó bất ngờ xảy ra trong đó, hãy xem xét việc gửi một lỗi đối với chương trình.

Về mặt phần cứng, bạn có thể nhận được một đĩa im lặng (SSD không có bộ phận có thể di chuyển được, vì vậy đây là một ứng cử viên tốt) hoặc đặt ổ cứng ở chế độ chờ thủ công. hdparm (đặc biệt là -C-ycác tùy chọn) là một công cụ tốt cho việc đó.


Câu trả lời tốt nhất cho đến nay, cuối cùng cũng có người đi vào một số chi tiết kỹ thuật thay vì chỉ gợi ý thông thường thực sự!
ChúZeiv

23

Nhận một ổ đĩa thể rắn (SSD), chúng không chứa các bộ phận chuyển động. Đó là sự đảm bảo duy nhất.


4
Hoặc một đĩa yên tĩnh hơn, và / hoặc một trường hợp cô lập hơn. Lâu lắm rồi tôi mới nghe thấy bất kỳ "âm thanh nghiền" nào từ đĩa của mình.
Thomas Padron-McCarthy

2
Tôi sẽ nói rằng ổ cứng mới, không phải là SSD. Tiếng mài nghe thật đáng sợ. D:
Cướp

Xin lỗi, tìm kiếm một giải pháp với thiết lập hiện tại của tôi.
sks

19

Nếu bạn không cần máy tính để tính toán bất cứ thứ gì, hãy tắt nó vào ban đêm và bạn sẽ tiết kiệm cho mình khá nhiều năng lượng; không phải đề cập đến bạn sau đó cũng loại bỏ tiếng ồn của quạt làm giảm chất lượng giấc ngủ của bạn.


1
Thành thật mà nói ... Khá nhiều lựa chọn tốt nhất.
Simon Sheehan

Không phải nếu anh ta rời khỏi máy tính làm một cái gì đó chỉ trong bộ nhớ, ví dụ, như một máy chủ mạng như một bộ định tuyến ...
woliveirajr

3
Nó phải được bật :)
sks

Trừ khi bạn phải bù đắp cho sức nóng mà nó tạo ra bằng các nguồn khác: p (nếu bạn sống ở đâu đó là một vấn đề ...)
Svish

@ user82480 Tại sao phải để lại? có lẽ lý do nó cần được để lại là lý do HD được truy cập. Máy tính làm gì qua đêm đòi hỏi phải để nó lại?
Scott Chamberlain

6

Bạn có thể thử sử dụng hdparmlệnh, nó có thể thay đổi trạng thái ổ cứng. Nhưng không phải tất cả các ổ cứng đều hỗ trợ nó. Hãy xem trang này ở các tham số -s -y -Y hoặc -z.

Bạn cũng có thể thử các lựa chọn thay thế:

  1. mua một ổ SSD
  2. Tìm kiếm cách làm cho máy tính của bạn bớt ồn hơn (sử dụng bọt bên trong nó, ở những nơi rất cụ thể, nếu bạn biết cách xây dựng một máy tính và làm tiêu tan hệ thống sưởi
  3. Thay đổi ổ cứng của bạn cho một cái khác, yên tĩnh hơn (như những cái được sử dụng trong máy tính xách tay)

Nó nên -S, không phải -s. Đây là cài đặt thời gian chờ không hoạt động được hỗ trợ bởi hầu hết các ổ đĩa cứng.
jankes

Tóm tắt các hdparmcông tắc khác nhau trong câu trả lời sẽ hữu ích.
ChúZeiv

@uncleZeiv: có, có thể làm điều đó ... nhưng "mua SDD" hoặc "tắt nó đi" đang được chọn là câu trả lời hay nhất, tôi sẽ không bận tâm chỉnh sửa lại lần nữa :)
woliveirajr

4

Giám sát truy cập ổ đĩa, tìm hiểu những gì đang đánh thức ổ đĩa vào ban đêm, dừng lại.


7
Câu trả lời này sẽ hữu ích hơn nếu bạn xây dựng một chút về cách theo dõi truy cập ổ đĩa và / hoặc liệt kê các nguyên nhân phổ biến để truy cập nó.
ChúZeiv

4

Việc này có thể mất một chút công sức, nhưng bạn có thể xem xét việc thiết lập USB hoặc khởi động trực tiếp và đặt thủ công vị trí / nhà của bạn vào ổ cứng. Định kỳ remaster livecd của bạn với một cái gì đó như remasterys để có hiệu quả tốt hơn.

Bạn cũng có thể muốn xem xét một số phù thủy khác với unionfs

Tất cả những gì đang được nói, đĩa cứng nghiền là BAD BAD BAD BAD. Bạn có thể muốn có họ kiểm tra.


2

Làm quen

Tôi có một máy chủ gia đình xấc xược, đôi khi phát ra tiếng ồn vào đêm khuya và lúc đầu thì khá khó chịu nhưng bây giờ tôi không thể ngủ mà không có giai điệu ngọt ngào của anh ấy :)


2

a) những hệ thống tập tin không ghi trực tiếp vào đĩa

b) có được một hdd tốt, google SPCR và xem danh sách hdd im lặng của họ

c) không nghe, bạn không cần ổ SSD, đặc biệt là hộp linux để tải xuống.

NAS của tôi có màu xanh lục 4x WD, chúng hầu như không nghe thấy được mặc dù chúng hoạt động 24/7 do tải xuống.

Samsung Ecogreen hoặc WD trứng cá xanh. dễ dàng xanh = im lặng (wtf).


0

Sử dụng một hộp năng lượng thấp riêng biệt trong một phòng riêng cho các tác vụ nền và chỉ cấp nguồn cho máy chính của bạn khi bạn sử dụng nó. Tiết kiệm điện năng bù đắp cho khoản đầu tư ban đầu trong vòng một năm.

Hộp đựng chổi của tôi là một chiếc Atom (thiết kế không quạt, vì vậy ít có cơ hội thất bại hơn) đã tăng thêm nhiều ổ cứng hơn khi yêu cầu lưu trữ của tôi được mở rộng - nhưng nó vẫn chỉ sử dụng một phần ba năng lượng của máy tính để bàn của tôi, giúp tôi tiết kiệm 250 EUR /năm. Các ổ cứng nằm trong RAID6 với các khay trao đổi nóng, vì vậy tôi có thể dễ dàng xử lý các lỗi đĩa và máy tính để bàn chạy bản sao lưu hàng tuần vào mảng lưu trữ.


Bạn tiết kiệm 250 Euro / năm, nhưng tiết kiệm điện được trả cho hệ thống Atom trong vòng chưa đầy một năm. Vậy hệ thống Atom của bạn, với tất cả dung lượng lưu trữ đính kèm (RAID6!), Có giá dưới 250 Eur? Tôi có thể mua ở đâu?!
CarlF

Đó là giá cho hệ thống cơ sở tôi đã xây dựng lại trước khi tôi cần nhiều không gian đó; đây là một bảng nguyên tử cho 100 EUR, hai đĩa 1 TB và hộp đựng không có thương hiệu và nguồn cung cấp năng lượng - sẽ hoàn toàn đủ cho OP. Hệ thống đã phát triển theo thời gian khi cần thiết.
Simon Richter

0

Cô lập các ổ đĩa khỏi khung máy để nó không hoạt động như một bảng âm thanh cho các rung động. Bạn có thể mua vỏ ổ đĩa cách ly tiếng ồn phức tạp hoặc giá đỡ cao su đơn giản hoặc grommet cho mục đích này, nhưng giải pháp hiệu quả nhất tôi biết là cái này bạn có thể tự làm chỉ bằng một sợi dây đàn hồi . Tôi đã sử dụng nó, và nó làm cho một sự khác biệt đáng kinh ngạc .


0

Có một cài đặt ở đâu đó cho phép bạn nhấp vào hộp để "quay xuống ổ cứng khi không sử dụng" Tôi biết trên Ubuntu 10-10 tùy chọn của nó ở đâu đó.

Tôi không thể nhớ được vì vậy tôi đã tìm kiếm và tìm thấy liên kết này.

Tùy thuộc vào hương vị của bạn hoặc linux, nó có thể hữu ích

Ổ cứng quay xuống

Dường như có một tập tin bạn có thể chỉnh sửa là tốt.

Nếu nó bị nghiền, bạn có thể có một vấn đề lớn hơn :)


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.