Mes visada ieškojome būdų, kaip padidinti savo įrangos našumą ir tuo pačiu sumažinti jų sunaudojamų išteklių ir energijos naudojimą, o dėl technologinės pažangos mes netgi galime sumažinti erzinantį triukšmą ką daro mūsų seni kietieji diskai.
Ne visi vartotojai savo kompiuteriuose turi pažangiausią įrangą ir ne tokio tipo standžiuosius diskus, todėl vartotojams, kurie turi tenkintis kompiuteriu ir triukšmaujančiu standžiuoju disku, nebereikia jaudintis, nes ačiū mūsų brangiam draugui Gnu / Linux, kurį gavome sumažinti triukšmą kad pasitaiko senesniuose kompiuteriuose.
Diskai, esantys klasikinių standžiųjų diskų viduje, sukdami kelia triukšmą. Šį diskų keliamą triukšmą galima sumažinti, tačiau mes turime žinoti vidinių diskų sukimosi greitį, taigi kaip mes galime žinoti, kokiu greičiu sukasi vidiniai diskai? Na, lengva žinoti, ar mes naudojame „hdparm“ komanda.
Įsakymas „hdparm“ yra visuose paskirstymuose „Gnu / Linux“ todėl nereikės atlikti jokio papildomo diegimo. Taigi, kadangi turime „hdparm“, galime žinoti, kiek sūkių sukasi vidiniai standžiojo disko diskai, atidarome terminalo ir mes pradedame rašydami:
sudo hdparm -I /dev/sda |grep acoustic
Tai padaręs, mums bus parodyta rekomenduojama vertė ir dabartinė vertė kad mūsų kietasis diskas turi. Na, dabar turėsime nustatyti rekomenduojamą vertę, kurią anksčiau rodėme dabartinė vertė. Grįžtame į terminalą ir rašome:
sudo hdparm -M (VALOR RECOMENDADO) /dev/sda
Kaip matėme, jo eksploatacija nesukelia didelių komplikacijų, o variacijos bus pastebimos tiek mažinant triukšmą, tiek valdant įrangą. Tačiau yra vartotojų, kurie nurodo, kad šie pakeitimai nėra galutiniai ir kad jie grįžta į pradinę būseną. Jei taip yra jūsų atveju, ir naudodami „hdparm“ pastebite, kad jūsų kompiuteris grįžta į ankstesnį būdą sutaisyti tai tai būtų nukopijuoti paskutinę terminalo eilutę į failą rc.vietinis jei esate „distros“ naudotojas, kuris yra pagrįstas debian , Slackware.
Tiems, kurie naudojasi OpenSUSE jie turėtų jį pridėti prie bylos boot.vietinis; ir jei jie turi distro pagal Minkšta fetrinė skrybėlė tada jie turėtų pridėti tą eilutę prie bylos rc.vietinis.
labai geras straipsnis, labai aciu.
Gaila, kad tiek „Seagate“, tiek „WD“ daugiau nei 5 metus nustojo keisti galios vertes (patentų dalykas).
Išbandysiu, keista, bet mano nešiojamas kompiuteris nekelia tiek daug triukšmo, lygiai taip pat manau, kad jis turėtų būti ir su rekomenduojamu greičiu
Labai ačiū, kad užsukote ir perskaitėte straipsnį, tikiuosi, kad jis bus naudingas
papasakok kaip sekėsi ...
saludos
Labai ačiū, aš pabandysiu, nes aš prijungiau serverį su įprastu standžiuoju disku ir „BananaPRO“, o kadangi jis nieko nesveria, jis vibruoja ir kelia didelį triukšmą.
Jūsų dėka jūs tikrai išspręsite triukšmo problemą, tikiuosi, pasakysite mums, kaip tai pasirodė
saludos
Damn Seagate diskas ... jis nepalaiko to valdymo ir atrodo, kad tai nėra funkcija, įtraukta į šį prekės ženklą, ji suteikia šią klaidą:
$ sudo hdparm -I / dev / sda | grep akustinis
Rekomenduojama garso valdymo vertė: 208, dabartinė vertė: 0
$ sudo hdparm -M 208 / dev / sda
/ dev / sda:
nustatant akustinį valdymą iki 208
HDIO_DRIVE_CMD: ACOUSTIC nepavyko: įvesties / išvesties klaida
akustinis = nepalaikomas
LUL Aš padariau laikmatį sistemoje, tai nėra labai sunku ir jūs netgi galite priversti jį taikyti kiekvieną X kartą, beje, aš to nedariau triukšmo valdymui, aš tai padariau įrašo APM, kad adata nepatektų nusileidimo juosta visą laiką, ypač todėl, kad dėl vienos ar kitos priežasties visą naktį palikau kompiuterį su torrent atsisiuntimais, dalinuosi savo laikmačio turiniu ir taikiniu, kad, jei norite, galėtumėte tai padaryti:
nano /usr/lib/systemd/system/apm.timer
[Vienetas]
Aprašymas = Vykdyti apm. Paslaugą kas 3 minutes
[Laikmatis]
„OnBootSec“ = 1min
OnUnitActiveSec = 3m
Vienetas = apm. Paslauga
[Diegti]
WantedBy = multi-user.target
# Failo pabaiga
Tada failas išsaugomas ir sugeneruojama .service:
nano /usr/lib/systemd/system/apm.service
[Vienetas]
Description = Išjunkite standžiojo disko APM
[Paslauga]
Tipas = paprastas
„ExecStart“ = / usr / bin / hdparm -B 255 / dev / sda
[Diegti]
WantedBy = multi-user.target
# Failo pabaiga, dabar tiesiog palieskite išsaugoti
Aš suprantu, kad kietieji diskai sugenda, kai skaitiklis pasiekia kelis šimtus tūkstančių ciklų. Mano susirūpinimas yra tas, kad visų mano išbandytų rajonų vertė yra 128, o tai per 1 minutę sukelia iki 2 ar 3 ciklų, mano disko 80 gyvenimo mėnesiai turi apie 6K ciklų (tai yra perdėta suma).
Pasakius aukščiau, dabar lieka tik paaiškinti operaciją, apm.timer nurodoma, kad kiekvieną minutę po sistemos paleidimo vykdoma apm.service, kuri išjungia apm (įdeda į 255), tada kas 3 minutes ji vėl įvykdoma užsakymas, jei nešiojamas kompiuteris yra sustabdytas ar užmigdytas, apm grįžta į 128, tokiu būdu procesas jau yra automatizuotas. Jau sugeneravę du ankstesnius failus, jie tiesiog suaktyvinami naudojant šią komandą:
systemctl įgalinti apm.timer; systemctl įgalinti apm.service
Tada jie pradeda apm.paslaugą
#sistemactl paleiskite apm.timer
arba jie tiesiog perkrauna sistemą.
Nesu tikras, ar tai padės stalinių kompiuterių vartotojams, bet nešiojamųjų kompiuterių vartotojams tai padės, išbandžiau tik „Arch“ ir „Fedora“, jei „hdparm“ nėra įdiegtas, jis neveiks, galite net pridėti eilutę sumažinti triukšmą. Jei norite, galite padaryti naują įrašą naudodami šią informaciją arba atnaujinti tai, abiem atvejais aš visada norėjau pasidalinti.
Ačiū už indėlį, išbandysiu jį nešiojamajame kompiuteryje.
Jie niekada nesusimąstė, kodėl HDD yra tokie, jie niekada nesuvokė, kad vibracijos kartais atvėsina HDD (bent jau savo laiku senas MAXTOR taip ir padarė).
Taip pat galima grafiškai sumažinti triukšmą naudojant „gnome-disk-utility“
Aš ką tik pamačiau, kad fedoroje to negalima, bet iš esmės tai yra dėl „hdparm“ aplanko. Arka yra / sur / bin
o fedoroje jis yra / usr / sbin