Премини към съдържанието
Nippo

Скърцане/стържене на хард диска при Linux

Препоръчан отговор

публикувано (редактирано)

Здравейте, сложих Linux Mint 17.1 заедно с Windows 8.1, като първо сложих Windows-a, а после Linux-a, но имам проблем с зареждащият екран на WIndows 8.1, а също така и хард диска скърца/стърже, когато съм пуснал Linux-a.

 

Ето как ми зарежда Windows 8.1 - http://prikachi.com/images.php?images/42/8108042c.jpg, а не както трябва - https://social.technet.microsoft.com/Forums/getfile/579180

След като зареди не съм забелязал проблеми, но смятам, че дори и да е дребен проблем си заслужава да разбера как да го оправя, защото от дребен проблем може да стане голям.

 

Другият проблем е, че когато заредя Linux-a и хард диска скърца/стърже и то доста. При Windows-a може да скърца понякога, но не се чува, освен ако не си доближа ухото до корпуса на лаптопа. При Linux-a се чува и без да доближавам ухото, когато е тихо в стаята. Попринцип знам, че е напълно нормално да прескърцва/престъргва при работа с файловете на компютъра, но се безпокоя, защото:

 

1. При Windows се чува много леко и доста рядко, а при Linux е доста по-силно и почти постоянно.

2. Лаптопа е сравнително нов. Купих го към средата на август 2014 г.

3. Разделях дяловете, за да направя нов за Linux-a и то не един път, тъй като при първият път се появиха тези проблеми, реших да преинсталирам нацяло компютъра. Смених и Windows-a с друг build, за да се уверя, че не е от това, но нямаше разлика.

 

Ето и как процедирах при инсталирането на Linux заедно с Windows:

 

Изтеглих Linux Mint 17.1 от официалния сайт и си направих флашката буутваща чрез Universal-USB-Installer-1.9.5.9, Отворих "Управление на дискове" и направих нов дял за Linux-a като свих дяла, който ползвам за всякакви файлове, а не от (C:). Рестартирах лаптопа и буутнах от флашката. Стигнах до опцията с дяловете на инсталатора и избрах "Something else", след което от свободната памет, която отделих създадох swap дял и друг за Linux-a, на който избрах ext4 файлова система и сложих "/" в полето, след което завърших инсталацията и при рестарта махнах флашката и зареди Linux-a без никакви проблеми, но с въпросното скърцане/стържене. Рестартирах, за да видя как е положението при Windows-a и забелязах, че зарежда така като на снимката по-горе в поста. WIndows-a зареди и нямаше проблеми при работа с него, но все пак има нещо гнило в цялата работа.

 

Марка и модел на лаптопа: ASUS X552L

 

Да отбележа, че имам чувството, че Linux-a върви леко мудно. Като започнем от стартирането му, което отнема повече, отколкото би трябвало. Също и при работа с него забелязвам, че се бави от време на време и си мисля, че има нещо общо с това скърцане/стържете на хард диска. Три пъти преинсталирах Linux. Също така направих всичко на чисто като преинсталирах WIndows-a и сложих друг, но май го казах това вече. Съжалявам, че поста е с доста текст, но смятам, че така по-добре ще си направите сметка от какво може да е и как да го оправя. :D

 

Благодаря предварително! :)

Редактирано от nippo (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Колко памет имате?

 

Нормално е когато диска работи повече, OS-а да работи по-бавно.

 

Дайте изхода от:

vmstat 1

докато стърже

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

sudo apt-get install inxi
inxi -SDMCGAs

И копирай изхода тук.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
публикувано (редактирано)

От vmstat1:

 

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----


 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 2605076  95700 620504    0    0   922    75  146  486  7  2 81 11  0
 0  0      0 2604944  95700 620520    0    0     0     0  258  588  1  1 99  0  0
 0  0      0 2604828  95708 620536    0    0     0    40  270  602  1  0 97  1  0
 0  0      0 2604828  95708 620536    0    0     0     0  246  551  1  1 99  0  0
 0  0      0 2604828  95708 620536    0    0     0     0  251  578  1  1 99  0  0
 0  0      0 2604836  95708 620536    0    0     0     0  317  746  1  1 99  0  0
 0  0      0 2604844  95708 620536    0    0     0    40  563 1486  7  3 90  0  0
 0  0      0 2604844  95708 620536    0    0     0     0  476 1475  3  1 96  0  0
 0  0      0 2604860  95708 620536    0    0     0     0  546 1917  4  1 95  0  0
 2  0      0 2604596  95708 620540    0    0     0     0  389 1112  1  1 99  0  0
 1  0      0 2603224  95708 620540    0    0    84     0  505 1553  6  1 92  2  0
 0  0      0 2603232  95716 620628    0    0     0    20  588 1943  8  0 91  1  0
 1  0      0 2603240  95716 620628    0    0     0     0  360  865  1  1 98  0  0
 0  0      0 2602736  95716 620628    0    0     0     0  518 4234  6  1 93  0  0
 0  0      0 2602744  95716 620628    0    0     0     0  469 1406  6  1 92  0  0
 0  0      0 2601208  96932 620512    0    0  1260     0  795 1472  5  2 89  4  0
 0  0      0 2601084  96932 620672    0    0     0   104  375  983  1  1 98  0  0
 0  0      0 2600412  96988 620616    0    0    96     0  592 2835  7  1 90  2  0
 0  0      0 2600572  96988 620716    0    0     0     0  423 1374  2  1 97  0  0
 0  0      0 2600232  97228 620696    0    0   236    40  591 3350  5  1 91  3  0
 1  0      0 2599076  97228 620824    0    0     0     0  429 1246  1  0 98  0  0
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  1      0 2596864  97304 621188    0    0   636     0  594 3324  5  1 90  5  0
 1  1      0 2580880 104460 630672    0    0 10092   152 1028 4559 12  3 70 16  0
 0  0      0 2580892 104468 630720    0    0     0    48  548 2462  4  3 91  1  0
 0  0      0 2580892 104468 630720    0    0     0     0  328  915  1  1 99  0  0
 1  0      0 2580892 104468 630720    0    0     0     0  371  989  1  0 99  0  0
 0  0      0 2580900 104468 630720    0    0     0     0  299  742  2  0 98  0  0
 0  1      0 2578456 104468 630868    0    0   128     0  280  699  1  1 98  0  0
 0  0      0 2577324 104512 630816    0    0    36    28  361 1513  2  0 94  4  0
 0  0      0 2577176 104512 630872    0    0     0     0  270  635  1  1 98  0  0
 1  0      0 2577060 104512 630872    0    0     0     0  479 1360  7  2 91  0  0
 0  0      0 2578584 104512 630872    0    0     0     0  443 1168  3  1 96  0  0
 1  0      0 2578536 104512 630900    0    0     0     0  472 1444  4  1 95  0  0
 0  0      0 2579416 104524 630888    0    0     0   220  320  763  1  1 93  5  0
 0  0      0 2579572 104524 630900    0    0     0     0  342  884  2  0 98  0  0
 0  0      0 2579384 104524 630900    0    0     0     0  461 1457  4  1 95  0  0
 0  0      0 2579260 104524 630900    0    0     0     0  267  659  1  1 98  0  0
 0  0      0 2579276 104524 630900    0    0     0     0  280  663  1  1 98  0  0
 0  0      0 2579284 104524 630900    0    0     0     0  273  638  1  1 98  0  0
 0  0      0 2579268 104532 630900    0    0     0    92  254  595  1  0 97  2  0
 0  0      0 2579268 104532 630900    0    0     0     0  268  604  2  0 98  0  0
 0  0      0 2579300 104532 630896    0    0     0   252  334  672  1  0 98  0  0
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 2579268 104532 630896    0    0     0     0  263  603  1  1 99  0  0
 0  0      0 2579268 104532 630896    0    0     0     0  246  561  1  0 99  0  0
 0  0      0 2579268 104532 630896    0    0     0     0  272  622  2  0 98  0  0
 0  0      0 2579268 104532 630896    0    0     0     0  299  731  2  1 98  0  0
 0  0      0 2579268 104540 630888    0    0     0    32  422  953  4  1 94  1  0
 0  0      0 2579236 104540 630896    0    0     0     0  446 1348  3  2 95  0  0
 3  0      0 2579236 104540 630896    0    0     0     0  367 1102  1  0 99  0  0
 0  0      0 2579236 104540 630896    0    0     0     0  277  693  1  1 98  0  0
 0  0      0 2579236 104540 630896    0    0     0     0  260  606  2  0 98  0  0
 0  0      0 2579204 104540 630896    0    0     0     0  359  925  1  1 98  0  0
 0  0      0 2579204 104540 630896    0    0     0     0  426 1295  1  1 98  0  0
 0  0      0 2579236 104540 630896    0    0     0     0  294  762  1  1 98  0  0
 0  0      0 2579236 104540 630896    0    0     0     0  332  872  2  0 97  0  0
 0  0      0 2579236 104540 630896    0    0     0     0  266  601  1  0 98  0  0
 0  0      0 2579236 104540 630896    0    0     0     0  320  875  1  0 99  0  0
 1  0      0 2579188 104540 630896    0    0     0     0  293  679  1  1 99  0  0
 0  0      0 2579188 104540 630896    0    0     0     0  375  971  1  0 98  0  0
 0  0      0 2579072 104540 630896    0    0     0     0  363 1240  2  0 97  0  0
 0  0      0 2578980 104540 630900    0    0     0     0  275  678  2  1 98  0  0
 0  0      0 2578980 104540 630900    0    0     0     0  380  979  2  2 96  0  0
 0  0      0 2578948 104540 630900    0    0     0     0  456 1214  6  2 93  0  0


 

От sudo apt-get install inxi

 

Reading package lists... Done


Building dependency tree       
Reading state information... Done
inxi is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded.

 

От inxi -SDMCGAs:

 

System:    Host: nippo-X550LD Kernel: 3.13.0-37-generic x86_64 (64 bit) Desktop: Gnome Distro: Linux Mint 17.1 Rebecca


Machine:   System: ASUSTeK (portable) product: X550LD version: 1.0
           Mobo: ASUSTeK model: X550LD version: 1.0 Bios: American Megatrends version: X550LD.306 date: 05/14/2014
CPU:       Dual core Intel Core i3-4010U CPU (-HT-MCP-) cache: 3072 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx)
           Clock Speeds: 1: 782.00 MHz 2: 782.00 MHz 3: 782.00 MHz 4: 782.00 MHz
Graphics:  Card: Intel Haswell-ULT Integrated Graphics Controller X.Org: 1.15.1 driver: nvidia Resolution: 1366x768@60.0hz
           GLX Renderer: GeForce 820M/PCIe/SSE2 GLX Version: 4.4.0 NVIDIA 331.113
Audio:     Card-1: Intel Lynx Point-LP HD Audio Controller driver: snd_hda_intel Sound: ALSA ver: k3.13.0-37-generic
           Card-2: Intel Haswell-ULT HD Audio Controller driver: snd_hda_intel
Drives:    HDD Total Size: 1000.2GB (5.4% used) 1: id: /dev/sda model: ST1000LM024_HN size: 1000.2GB
Sensors:   System Temperatures: cpu: 43.0C mobo: N/A gpu: 42C
           Fan Speeds (in rpm): cpu: N/A

Редактирано от nippo (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

echo 1 | sudo tee /proc/sys/vm/swappiness

Защо стърже нямам идея, нещо интензивно използва харда. Всичко изглежда нормално и би трябвало да работи добре.


Сподели този отговор


Линк към този отговор
Сподели в други сайтове
публикувано (редактирано)
echo 1 | sudo tee /proc/sys/vm/swappiness

Защо стърже нямам идея, нещо интензивно използва харда. Всичко изглежда нормално и би трябвало да работи добре.

 

Искаш изхода на тази команда ли? Защото на мен ми извежда просто 1.

Може и аз да преувеличавам, че стърже прекалено силно, но определено е по-силно и по-често, отколкото при WIndows.

Редактирано от nippo (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Изхода от vmstat когато стърже харда ли е? Защото на мен ми прилича на изхода от система почти в покой. Не се забелзва да се ползва swap-а.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
публикувано (редактирано)

Изхода от vmstat когато стърже харда ли е? Защото на мен ми прилича на изхода от система почти в покой. Не се забелзва да се ползва swap-а.

По принцип, когато не правя нищо на лаптопа, хард диска не стърже постоянно, но когато отворя да речем Home и стърже. Какво да направя, че командата да изведе това, което искаш? Да отворя няколко програми ли? Между другото, swap-a не е ли, когато недостига РАМ памет и при хибернация?

Редактирано от nippo (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

По принцип, когато не правя нищо на лаптопа, хард диска не стърже постоянно, но когато отворя да речем Home и стърже. Какво да направя, че командата да изведе това, което искаш? Да отворя няколко програми ли? Между другото, swap-a не е ли, когато недостига РАМ памет и при хибернация?

 

Пуснете vmstat да си върви, а вие го спрете след като стърже докато отваряте Home или каквото и да е там. Между другото да.

 

Ако толкова ви пречи стърженето, пробвайте хватката с hdparm -M 128 /dev/sda или ако се поддържа -M 0

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Системата, предполагам, е напълно обновена, най-малкото защото на 5 минути се прави проверка дали не е обратното (или има и още допълнителни настройки, правени а неказани). Както и е изпълнено поне веднъж "sudo update-grub" заради проблема с Уйндоуса и е рестартирано.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
публикувано (редактирано)

Пуснете vmstat да си върви, а вие го спрете след като стърже докато отваряте Home или каквото и да е там. Между другото да.

 

Ако толкова ви пречи стърженето, пробвайте хватката с hdparm -M 128 /dev/sda или ако се поддържа -M 0

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st

 2  0      0 1342888 128220 1215440    0    0    51    54  148  560  8  1 89  1  0

 2  0      0 1341920 128220 1215440    0    0     0     0  260  608  2  0 98  0  0

 0  0      0 1341804 128220 1215440    0    0     0     0  311  662  2  1 97  0  0

 4  0      0 1340780 128228 1215436    0    0     0    44  608 2428 18  2 79  2  0

 1  0      0 1340892 128228 1215452    0    0     0     0  600 1318 10  1 88  0  0

 0  0      0 1340788 128228 1215452    0    0     0     0  344  839  1  0 98  0  0

 0  0      0 1340756 128228 1215452    0    0     0     0  416 1284  2  1 97  0  0

 1  0      0 1339968 128228 1215548    0    0    96     0  717 2378 13  2 84  1  0

 0  1      0 1339500 128492 1215504    0    0   272   180  517 1511  5  1 90  5  0

 1  1      0 1339348 129216 1215532    0    0  8920     0 1403 9747 34  3 46 16  0

 1  0      0 1330556 129804 1215476    0    0 16728   140 1504 9059 34  3 50 13  0

 1  1      0 1325836 129820 1215612    0    0    16     0  846 3771 24  1 75  0  0

 0  0      0 1325016 129852 1215628    0    0    32     0  556 1902  4  1 94  1  0

 0  0      0 1324992 129920 1215568    0    0    68     0  546 2898  6  1 91  2  0

 1  0      0 1324968 129936 1215636    0    0     0   400  513 1950  4  1 90  5  0

 0  0      0 1324836 129952 1215624    0    0     0   120  588 2002  9  1 86  3  0

 0  0      0 1324720 129952 1215652    0    0     0     0  409 1201  2  0 98  0  0

^C

 

Когато се опитам да изпълня hdparm -M 128 /dev/sda, ми извежда, че нямам достъп - /dev/sda: Permission denied, а -M 0 не става.

 

Системата, предполагам, е напълно обновена, най-малкото защото на 5 минути се прави проверка дали не е обратното (или има и още допълнителни настройки, правени а неказани). Както и е изпълнено поне веднъж "sudo update-grub" заради проблема с Уйндоуса и е рестартирано.

Всъщност забравих да кажа, че при първите опити на инсталиране на Linux избирах ext4 файлова система и имах този проблем с зареждащият екран на Windows и колеги ме посъветваха да пробвам с ext3 файлова система, та сега съм с нея и наистина преди да направя ъпдейтите, които искаше Linux-a, проблема с зареждащият екран на Windows се оправи, но след ъпдейтите се появи отново. И да отбележа, че сега отново понякога се оправя, но при 10 стартирания на Windows, поне 8 са с визуалния бъг на зареждащият екран.

 

А пък скърцането/стърженето си го имаше както при ext4, така и при ext3. 3 пъти преинсталирах Linux-a и все е така. Някакви идеи?

Редактирано от nippo (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Идеята е да сложите едно sudo пред hdparm

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
публикувано (редактирано)

Идеята е да сложите едно sudo пред hdparm

Нов съм в Linux. :D

 

/dev/sda:

 setting acoustic management to 128

 acoustic      = 128 (128=quiet ... 254=fast)

 

Написах и с 0. Каква е разликата?

Редактирано от nippo (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Ако поддържа 0 ще бъде бъде най-безшумен, но и най-бавен. 128 е средно положение. 254 е най-бърз, но и най-шумен. Тествайте с коя стойност няма да ви дразни стърженето.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
публикувано (редактирано)

Ако поддържа 0 ще бъде бъде най-безшумен, но и най-бавен. 128 е средно положение. 254 е най-бърз, но и най-шумен. Тествайте с коя стойност няма да ви дразни стърженето.

Мен не ме дразни, а ме притеснява да не би да се повреди хард диска от това стържене. Да разбирам ли, че не е проблем това стържене и е напълно нормално? И коя стойност е най-добре да сложа и коя е по default?

 

Тези промени засягат ли и Windows-a или само Linux-a?

Редактирано от nippo (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Докато не чуя стърженето не мога да кажа дали е нормално или не.

 

По описанието ви, то се появява само ако има активност от диска. В такъв случай не виждам повод за притеснение. Възможно е дори да не го чуете ако се извървша последователно писане и четене. Например изпълнете: dd if=/dev/zero of=/tmp/TEST bs=1M count=2048. Предполагам, че стъженето почти няма да го има. Ако наистина е така, то просто чувате звука от движението на главите на диска. Именно това променя -M на hdparm. Разбира се това увеличва времето за достигане на безразборно разположените данни, докато за последователното четене и запис няма да има кой знае каква промяна.

 

Нямам представа, коя е стойността по default за вашата дистрибуция. Имайте предвид, че тези стойности не се запазват след рестарт. Рестартирйате и изпълнете hdparm -M /dev/sda - така ще видите стойността, която е по подразбиране.

 

Не няма да окажат влияние на WIndows-а, както и няма да се запазят. След като намерите "удобна" за вас стойност добавете командата в rc.local или каквото там ползва вашата дистрибуция за да се изпълнява всеки път при стартиране.

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
публикувано (редактирано)

Изход от командата:

 

^C317+0 records in
317+0 records out
332398592 bytes (332 MB) copied, 1,52589 s, 218 MB/s

 

 

Пробвах трите стойности и при нито една от тях няма разлика в звука. Всъщност звукът, който чувам е между щракане и скърцане. Не знам как точно да го опиша. При неизползване на лаптопа, звукът се появява, но доста по-рядко, отколкото при отваряне на папки, файлове и т.н.

Редактирано от nippo (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Мен не ме дразни, а ме притеснява да не би да се повреди хард диска от това стържене. Да разбирам ли, че не е проблем това стържене и е напълно нормално? И коя стойност е най-добре да сложа и коя е по default?

 

Тези промени засягат ли и Windows-a или само Linux-a?

 

Ами трудно ще ти кажем така. Ако искаш го запиши на mp3 и го качи да видим. Но доколкото схващам, чуваш звукът от преместването на главите на хард-а. Колкото по-интензивно чете множество файлове едновременно, толкова повече ще стърже. Отделен е въпросът защо му е да прави такава операция. При стандартна конфигурация не би трябвало.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Записах го с телефона и се чува, въпреки че има страничен шум.

 

http://dox.bg/files/dw?a=c27be77260

 

И аз смятам, че не би трябвало да има такъв звук, все пак лаптопа е на около 9 месеца.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
публикувано (редактирано)

Остави го на 128. Прослушах го съм слушалки не чувам нещо странно.

sudo apt-get install smartmontools
smartctl --test=short /dev/sda 
smartctl -H /dev/sda

Изходът от 3-тата команда да видим смарт статуса.

Редактирано от bvbfan (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Изход:

 

smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-37-generic] (local build)
Copyright © 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Може би наистина няма нищо необичайно, но знам ли. Все пак от питане не боли. :D

А относно проблема с зареждащият екран на Windows? Имате ли идея как да го оправя?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Тях в другият под форум, ние от Вин не разбираме ;)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Проблемът с зареждащият екран идва от инсталираният Linux заедно с WIndows, та затова питах и за него тук, защото едва ли само аз го имам този проблем, но ще питам и секцията за WIndows. Много ви благодаря за помощта, която оказахте. Живи и здрави! ;)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.