Portál AbcLinuxu, 1. června 2024 18:29


Dotaz: Disk se i přes všechny zákazy zastavuje každou minutu

12.1.2020 02:37 Hektolitr | Semily
Disk se i přes všechny zákazy zastavuje každou minutu
Přečteno: 738×
Odpovědět | Admin

Zdravím vás,

Disk v mém notebooku se asi 1x za minutu zastaví a hned znovu roztočí a marně hledám způsob, jak mu zakázat to zastavení.

-> Zakázal jsem laptop_mode nasměrováním echo "0" do patřičného souboru;
-> Ve fstab jsem datovou partišnu nastavil na "noatime,commit=600";
-> Nakonec jsem zakázal zastavování disku přes hdparm -S 0;
-> Lilu jsem se pokusil vnutit append = "acpi=off", ale systém nenaběhl;

Vše bez efektu, pořád se zastavuje. Co jsem přehlídl?

Problém se objevil hned po čisté instalaci systému na nově zakoupený NB. Rok jsem tohle divné chování přehlížel, ale pak jsem si přepočítal těch pár set tisíc zastavování, které disk teoreticky snese, a došlo mi, že tento režim nemůže vydržet déle než pár let i kdyby byl fungl nový, a on je deset let starý. Krom toho mě štvou ty neustálé výkyvy v hlučnosti.

Na disk každých pár vteřin střídavě hrabe jbd2/sda1 - ext4 žurnálování, to by se asi dalo nějak podchytit; a kworker/u8 - to může být prakticky úplně cokoliv a pomůže jen postupné rozebírání počítače a zjišťování, jestli kworker furt usilovně workuje, na to nemám morál, tedy roztáčení disku nevyřešíme a jediná možnost je zakázat mu zastavování. S hučícím diskem pod nosem přežiju (přestože se zastaveným diskem je NB tichý jak voda, běžně mám vytížení CPU nula nic a větráčky se flákají, NB čistý, a při stabilitě Slacka si dovedu představit ukládání práce na disk po dvou hodinách, ale kworker je jak rakovina, toh se nezbavíš, dokud ho nevyoperuješ...)

notebook Dell Latitude E6540, 8GB RAM, 500GB klasický plotnový disk z 95 % full, 1x datová partišna ext4, boot partišna ext2, 16GB swap 32 bit Slackware 14.2, jádro 4.4.14-smp.

Díky
Hynek


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Hektolitr (tazatel))
12.1.2020 03:05 MadCatX | skóre: 28 | blog: dev_urandom
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Napadá mě hdparm -B 128 /dev/sda nebo hdparm -B 255 /dev/sda.
Gréta avatar 12.1.2020 03:28 Gréta | skóre: 36 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu

hele taky pišeš o možnosti -B :D :D si tady hraju s hardiskama a ještě než to pošlu tak mě jako předběhneš :D :D

Gréta avatar 12.1.2020 03:23 Gréta | skóre: 36 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
Odpovědět | | Sbalit | Link | Blokovat | Admin

hoď sem výpis tohodletoho

hdparm -I /dev/sda

de ti vyvolat spindown takle ručně??

hdparm -y /dev/sda

ještě mě napadá hejbat s argumentem B toho hdparm

       -B     Get/set Advanced Power Management feature, if the drive supports it. A low value means aggressive power management
              and  a high value means better performance.  Possible settings range from values 1 through 127 (which permit spin-
              down), and values 128 through 254 (which do not permit spin-down).  The highest degree of power management is  at‐
              tained with a setting of 1, and the highest I/O performance with a setting of 254.  A value of 255 tells hdparm to
              disable Advanced Power Management altogether on the drive (not all drives support disabling it, but most do).

oslavná píseň na pana soudruha generalisima prezidentčíka Petra Pavla Pávka 🎶🫡🦚🎶
12.1.2020 09:10 Hektolitr | Semily
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu

bash-4.3# hdparm -B 128 /dev/sda - tohle vypadá velice nadějně, disk se od té chvíle nezastavil, zatím asi tři minuty. Ještě to za nějaký čas potvrdím.

/dev/sda:
setting Advanced Power Management level to 0x80 (128)
APM_level    = 128

bash-4.3# hdparm -y /dev/sda

/dev/sda:
issuing standby command

bash-4.3# hdparm -I /dev/sda

/dev/sda:

ATA device, with non-removable media
Model Number:       WDC WD5000LPLX-08ZNTT0                  
Serial Number:      WD-WX41A97EHLV3
Firmware Revision:  04.01A04
Transport:          Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
Used: unknown (minor revision code 0x001f)
Supported: 9 8 7 6 5
Likely used: 9
Configuration:
Logical        max    current
cylinders    16383    16383
heads        16    16
sectors/track    63    63
--
CHS current addressable sectors:   16514064
LBA    user addressable sectors:  268435455
LBA48  user addressable sectors:  976773168
Logical  Sector size:                   512 bytes
Physical Sector size:                  4096 bytes
Logical Sector-0 offset:                  0 bytes
device size with M = 1024*1024:      476940 MBytes
device size with M = 1000*1000:      500107 MBytes (500 GB)
cache/buffer size  = unknown
Nominal Media Rotation Rate: 7200
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 32
Standby timer values: spec'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 16    Current = 16
Advanced power management level: 96
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
Enabled    Supported:
*    SMART feature set
Security Mode feature set
*    Power Management feature set
*    Write cache
*    Look-ahead
*    Host Protected Area feature set
*    WRITE_BUFFER command
*    READ_BUFFER command
*    DOWNLOAD_MICROCODE
*    Advanced Power Management feature set
SET_MAX security extension
*    48-bit Address feature set
*    Device Configuration Overlay feature set
*    Mandatory FLUSH_CACHE
*    FLUSH_CACHE_EXT
*    SMART error logging
*    SMART self-test
*    General Purpose Logging feature set
*    64-bit World wide name
*    IDLE_IMMEDIATE with UNLOAD
*    WRITE_UNCORRECTABLE_EXT command
*    {READ,WRITE}_DMA_EXT_GPL commands
*    Segmented DOWNLOAD_MICROCODE
*    Gen1 signaling speed (1.5Gb/s)
*    Gen2 signaling speed (3.0Gb/s)
*    Gen3 signaling speed (6.0Gb/s)
*    Native Command Queueing (NCQ)
*    Phy event counters
*    Idle-Unload when NCQ is active
*    NCQ priority information
*    Device automatic Partial to Slumber transitions
*    READ_LOG_DMA_EXT equivalent to READ_LOG_EXT
*    DMA Setup Auto-Activate optimization
Device-initiated interface power management
*    Software settings preservation
*    SMART Command Transport (SCT) feature set
*    SCT Write Same (AC2)
*    SCT Features Control (AC4)
*    SCT Data Tables (AC5)
unknown 206[12] (vendor specific)
unknown 206[13] (vendor specific)
*    DOWNLOAD MICROCODE DMA command
*    WRITE BUFFER DMA command
*    READ BUFFER DMA command
Security:
Master password revision code = 65534
supported
not    enabled
not    locked
not    frozen
not    expired: security count
supported: enhanced erase
70min for SECURITY ERASE UNIT. 70min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50014ee65d50df58
NAA        : 5
IEEE OUI    : 0014ee
Unique ID    : 65d50df58
Checksum: correct

Gréta avatar 12.1.2020 19:12 Gréta | skóre: 36 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu

tim příkazem hdparm -y /dev/sda jsem myslela jestli ho uslyšíš cvaknout ale to už je teďko jedno ;D

13.1.2020 09:00 Hektolitr | Semily
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
Já vím, zapomněl jsem k tomu výpisu poznamenat, že to proběhlo, disk se zastavil.
Pavel 'TIGER' Růžička avatar 12.1.2020 07:22 Pavel 'TIGER' Růžička | skóre: 53
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co firmware disku, je aktuální? Jeden čas byly některé disky tak green, že se jejich správa napájení dala ovlivnit jen programem od výrobce, který běžel pouze pod windows. Ale těžko radit, když ani nevíme, co je to za disk.
12.1.2020 08:41 Hektolitr | Semily
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
Disk je WD Black LPLX 500GB
Na firmware jsem nesahal, to mně po pravdě nenapadlo...

scsi 2:0:0:0: Direct-Access ATA WDC WD5000LPLX-0 1A04 PQ: 0 ANSI: 5
[sda] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[sda] 4096-byte physical blocks
[sda] Write Protect is off
Mode Sense: 00 3a 00 00
[sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 (sda1 je root, sda2 je swap.)
12.1.2020 20:14 trubicoid2
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
ty WD (obzvlášť zelený a červený) měli ještě jeden nezávislej časovač, možná bych to zkontroloval
Gréta avatar 12.1.2020 20:28 Gréta | skóre: 36 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu

firmware i model disku ti vypsal příkaz hdparm -I /dev/sda ;D

firmware je asi aktuální. vypsalo mu to 04.01A04 a na stránkách hele maj napsanou verzi toho flešovadla 4.0.1.4. si myslim že to neni náhoda ale nevim :D :D

Petr Fiedler avatar 12.1.2020 21:19 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu

Podle toho popisu a hlavně dle bodu 1. bych řekl, že to je na upgrade fw externích disků. Sám jsem to kdysi na Windows používal pro svůj "WD My Passport".

Fw disku se ve Windows aktualizuje: Pravomyš na "Tento počítač" > "Spravovat" > "Správce zařízení" > "Diskové jednotky" (nebo tak nějak) > pravomyš na daný disk > "Aktualizovat ovladač" :)

Petr Fiedler avatar 12.1.2020 21:22 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu

Si říkám, že jsem se šeredně spletl. To aktualizuje ovladač ve Windows a ne fw.
Ooops :-D

Gréta avatar 13.1.2020 12:48 Gréta | skóre: 36 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu

já nevim ale najít vubec nějakej firmware pro hardisky na tom jejich webu byl děsnej problém tohleto se jako nejvíc podobá a ta verze taky +- sedí :D :D ještě je něco tady hele

jo a von asi nebude moc velkej rozdíl mezi diskama do počítače a do takový ty externí krabičky hele ;D

Petr Fiedler avatar 13.1.2020 14:50 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu

Nee. Jsi úplně vedle :) Je to jak jsem psal. Teď jsem to ověřil. Stáhl jsem ten fw updater, nahodil Windows, spustil ten soft a nic to nenašlo. Podotýkám, že Windows mám nainstalované na WD Black. Upozornilo mě to, že to nic nenašlo, ať odpojím z USB kromě myši a klávesnice všechna zařízení, připojím ten externí disk a kliknu na "Zkusit znovu". Takže je to opravdu jen pro externí disky. Ten program asi oskenuje pouze USB porty. A to číslo 4.0.1.4. je verze toho softu - "Version". A je to patrné i z názvu toho softu - "WD Universal Firmware Updater for Windows". Tedy univerzální ve vztahu k externím diskům. Možná by ale šlo vytáhnout HDD ze skříně, dát jej do externího boxu a přes USB připojit. Možná je to ale pro uživatele Windows zbytečné, protože to řeší služba Windows Update. Alespoň u SAMSUNGu mi to tak zafungovalo. Je ale otázkou, jestli WD předá ten firm MS?

Každopádně by mě zajímalo, jak to má řešit uživatel Linuxu? Budu rád, když to tu někdo zodpoví.

Každopádně díkec, že jsi mě donutil to zkusit a tak jsem si alespoň aktualizoval firm exteráku :)

Petr Fiedler avatar 13.1.2020 15:16 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu

I když teď si nejsem jistý, jestli se ta aktualizace SAMSUNGu netýkala jen ovladače ve Windows. Každopádně místo "Kumulativní aktualizace pro systémy ..." se to jmenovalo "Aktualizace (teď právě nevím co) Samsung Electronics"

13.1.2020 16:24 MadCatX | skóre: 28 | blog: dev_urandom
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
Problém bude hlavně s tím, že aktualizovat firmware disku, na kterém je připojený nějaký oddíl je dost o držku. Když jsem aktualizoval FW na nějakých SSDčkách, vždycky to se to dělalo z malého bootovatelného image. Tím se zajistilo, že na disk nic nesahá během aktualizace FW a nic se tím pádem nepoškodí. Tam, kde výrobce neposkytuje nějaký úplně samostatný nástroj lze někdy použít fwupd.
13.1.2020 16:56 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
U Intelich SSD je update FW za behu naprosto bez problemu. U nekterych modelu se dokonce jenom se nachysta do nejake staging area a skutecne se provadi az pri rebootu.
k3dAR avatar 13.1.2020 19:16 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
[...] Každopádně by mě zajímalo, jak to má řešit uživatel Linuxu? Budu rád, když to tu někdo zodpoví.
BTW: to me pred casem prekvapil Seagate, mel/mam 1TB SSHD Laptop 2.5", stahl sem archiv s firmware a uvnitr:
1. command line nastroj pro aktualizaci v GNU/Linuxu (ZA CHODU)
2. pro Windows uzivatele bootovaci ISO ktere obsahovalo TinyCoreLinux s tim Linux nastrojem :-)
porad nemam telo, ale uz mam hlavu... nobody
Petr Fiedler avatar 13.1.2020 20:29 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu

Tak to koukám, že výrobce HW myslí i na nás.

14.1.2020 02:15 Hektolitr | Semily
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
No, já windows nemám na žádném svém stroji, musel bych k takovým úpravám disk odnést do servisu. Navíc si myslím, že FW není na vině, když nakonec hdparm -B 128 zabralo, a jak tu někdo poznamenal, verze FW vypadá celkem čerstvě.
Pavel 'TIGER' Růžička avatar 12.1.2020 23:55 Pavel 'TIGER' Růžička | skóre: 53
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
Tak jsem si říkal, jestli jsem vážně tak blbej? Ale když jsem se podíval na čas, kdy jsem se ptal a na čas, kdy se objevil výpis, pak ta má otázka nebyla nesmyslná.
Gréta avatar 13.1.2020 12:50 Gréta | skóre: 36 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
Řešení 1× (Georgo10)
12.1.2020 09:22 Hektolitr | Semily
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
Odpovědět | | Sbalit | Link | Blokovat | Admin
hdparm -B 128 /dev/sda - zabralo. Disk už 12 minut běží bez zaváhání. Upřímně, myslel jsem si, že nejpřísnější argument hdparmu je hdparm -S 0 /dev/sda - prostě to zakaž - a když to nezabralo, tak jsem tuhle cestu dál nezkoušel

Díky, zálohuju denně, ale stejně by zbytečná ztráta disku byla mrzutost, s distribucí bez balíčkovacího nástroje zvláště...
otasomil avatar 12.1.2020 09:26 otasomil | skóre: 39 | blog: puppylinux
Rozbalit Rozbalit vše Re: Disk se i přes všechny zákazy zastavuje každou minutu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nektere disky jsou extremne "green" takze opravdu bez zasahu do FW to nepujde. Takovy sic neustavni reseni ale spolehlive je z disku neustale cist malou rychlosti treba pomoci pv:
pv -L 1M /dev/sdX > /dev/null
Pri tomto disk zarucene nezastavi.
K čemu hudba, která nevede k extázi... Stop MDMA !!! I spam umí být roztomilý

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.