[SOLVED]Скорость работы приложений.

Заранее извиняюсь за непонятное название. Как лучше сформулировать не знаю.
История проблемы:

Вся система лежит на SSD, кроме пары каталогов. В качестве /home примонтирован 2Гб винт(smartctl -a /dev/sdb1)

Суть проблемы: все работает, в принципе, хорошо, но. Когда я запускаю программу, работающую с винтом, она поначалу задумывается. В зависимости от размерой информации. Почтовик к примеру. Подвисает где-то на минуту(запуск mc при зависании), потом просирается и работает на «ура»(запуск mc без зависания). Как это можно исправить? /подвисание конкретно mc при первом запуске порядка 7 секунд/

До этого в качестве /home стоял винт на 500 Гб то ли Seagate и такого не наблюдалось.
Проблема вылезла сразу как я подключил этот винт (когда копировал на него информацию): когда заходил в каталог куда он примонтированн mc так же подвисал.

Проблема не в DNS

hdparm -tT /dev/sdb1
https://bpaste.net/show/87251ad7127c">fdisk -l /dev/sdb1
tune2fs -l /dev/sdb1

P.S. модератор я не знал куда это посместить, поэтому кинул в этот раздел. Если есть более подходящий - переместите плз.

UPD. вчера когда переразбивал винт сделал на другой 2хтеррабайтник dd if=/проблемный винт/sd** of=/винт на замену/sd** перед этим полностью скопировав таблицу разделов.
Сейчас воткнул вместо проблемного винта второй. Проверил - да, mc запускается чуть-чуть долговато. Но, видимо, потому что винт получает информацию о содержимом $HOME (было слышно как винт работает). Но хадержка была буквально секунды 2, не больше.
Может быть пролема как раз в том, что мой "проблемный" винт долго считывает информацию таблицы каталогов (или как это правильно называется, поправьте меня, пожалуйста)?

UPD. 2 Не знаю с чем это связано... но после перевода диск в формат GPT все стало относительо нормально. Задержка запуска mc ~1 секунда, что уже приемлемо. Всем спасибо.

дай угдаю - WD green 5400 ?

дай угдаю - WD green 5400 ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Таки нет. WD Red 5400. Или

Таки нет. WD Red 5400.

Или это одна фигня?

в выхлопе smartctl есть модель, если нужна.

По сути одно и то же, ведь

По сути одно и то же, ведь все упирается в скорость вращения шпинделя.

Yarra написал(а):
fdisk -l /dev/sdb1

А надо бы вот так:
fdisk -l /dev/sdb

А то вдруг там разделы не aligned, у WD с этим проблемы были одно время.

Вот-вот...

Раз переход произошел на бОльший объем, да еще и более 1ГБ, однозначно, необходимо проверить выравнивание разделов, очень похоже.
Ну и про green не зря вспомнили - сам чертыхался, но симптомы были другие - они просто умирали, скрипя и звеня. Так что - параметры ухода в ждущий режим тоже неплохо было бы проверить.

Исправил

5400 это диагноз ;)

5400 это диагноз ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Решено-то решено, но

Решено-то решено, но кто-нибудь может объяснить природу наблюдаемого? Вопрос в целях ликбеза.

На мой взгляд - не решено.

В топике указано, что это еще и напрямик зависит от размера информации, запрашиваемой с /home. То есть, если я верно понял, LibreOffice склоняет к технологическому перерыву с дремотой. :)
Для вашей машинки (кстати, поподробнее бы о ней) такие задержки, на мой ненавязчивый взляд, совершенно неприемлемы.

Ну, повторюсь, у меня под

Ну, повторюсь, у меня под рукой оказался 2Тб от Сигейта. Когда я туда скопировал таблицу разделов через fdisk, а потом и сами разделы через dd и воткнул на место проблемного винта - задержки сильно уменьшились.

Что интересует измашинки?
dmidecode -t baseboard
https://bpaste.net/show/2559cc9a659d">cat /proc/cpuinfo
ну и просто dmidecode

lspci

И наблюдавшаяся проблема была с самого начала. С момента первого включения. Так что крайне сомнительно, что это симптомы умирания.

Прежде чем говорить о

Прежде чем говорить о симптомах, надо бы увидеть

dmesg |grep sd
hdparm -vi /dev/sdb
smartctl -a /dev/sdb

.

dmesg| grep sd hdparm -vi

dmesg| grep sd
hdparm -vi /dev/sdb

smartctl -a /dev/sdb1 я выкладывал в шапке.

но имеет ли смысл, учитывая что сейчас монтируется диск в gpt-формате и та большая задержка ушла?

Тебе решать...

Yarra написал(а):
...имеет ли смысл...

Тебе решать... но не ты ли задал вопрос?
Да и не только у меня есть мнение...

Но может быть ты и прав в сложившейся ситуации... поскольку в предоставленной тобой информации ничего подозрительного нет, а для дальнейшего исследования надо бы вернуться к проблемной конфигурации...

Ну про выравнивание разделов

Да, я. И до сих пор интересно. Уж больно непонятно найденное решение.

Ну про выравнивание разделов я писал - было выровнено (приведены выхлопы для варианта до перевода диск в gpt):

$ cat /sys/block/sd?/device/queue_depth
31
31
31
1
yarra@localhost ~ $ sudo parted /dev/sdb align-check opt 1
1 выровнен

fdisk -l /dev/sdb

Я смогу вернуться, если на днях буду систему менять (если напишете что еще проверить на дефектном варианте - проверю). Пока, сами понимаете я не настолько исследователь чтобы террабайты туда-обратно гонять :)

Значит и начинать нужно сначала.

И наблюдавшаяся проблема была с самого начала. С момента первого включения.

О! Значит и начинать нужно сначала. Посмотреть, как ведет себя винт с MHDD (можно загрузиться с RescueCD), понаблюдать скоростные характеристики и процесс инициации. ИМХО, все будет без задержек. Это будет проверка ниже файловой системы.
Потом загрузить gentoo с того же RescueCD, смонтировать винт и пообщаться с ним на предмет задержек. Это будет проверка на уровне файлововй системы.

Странный способ был выбран для перенесения данных - dd. Чересчур брутально. Вспоминается случай, когда чел пытался iso-образ посредством dd записать на флэшку и возмущался, почему флэшка не становится загрузочной . :)

За хар-ки аппаратуры спасибо.
Однозначно на таком железе можно ожидать комфортной работы (при достатке RAM, конечно).

P.S. Еще интересно - а если от рута залогиниться, то задержка при запуске mc такая же?

Эм. Боюсь я не настолько

Эм. Боюсь я не настолько железячник, чтобы знать куда смотреть :-( Разве что расскажете.
Проверка на уровне файловой системы показывает разницу: разбито через mbr - есть задержка, разбито через gpt - задержка в разы меньше.

Странный. каюсь, протупил, ибо вместо 0,8Тб, он мне копировал каждый сектор. На другой раз делал уже через cp.

RAM более чем достаточно - 16Гб. Учитывая, что при старте системы у меня отожрано только 400 с чем-то Мб, то ее более чем достаточно :)

От рута тоже самое. В консоли в свое время проверял.

...

Ниже файловой системы - это скорость обращения к секторам напрямую. Грузимся с RescueCD, выбираем "Run system tools from floppy disk image", затем "MHDD - Low level hard drive diagnostic tool". После выбора винта жмем F4 и снова F4. MHDD будет читать каждый сектор и рисовать карту скорости доступа к нему.
Кстати, для нормального опознавания винта в MHDD зачастую приходится устанавливать в BIOS режим обращения IDE или совместимый. Я много раз эксперементировал с этими режимами и сделал вывод, что на скорость работы Gentoo данная настройка не влияет совсем. Windows загружается только в том режиме, в котором установлена, но, на скорости работы, опять же, режим не отражается.

Проверка на уровне файловой системы показывает разницу: разбито через mbr - есть задержка, разбито через gpt - задержка в разы меньше.

Хотелось бы узнать результаты выше файловой системы под управлением сторонней ОС, например - тот же RescueCD, там собрана Gentoo со всякими примочками.

Всё-таки жутко смахиват на

Всё-таки жутко смахиват на невыровненные по физическим блокам разделы.

Современные версии fdisk и gparted вполне себе делают правильно. То есть, первый создаваемый раздел начинается с 2048 сектора и уже выровнен (раньше fdisk начинал это делать с 63, если мне не изменяет память). Ну и другие тоже на начинаются с кратных 2048.

FYI

Не факт.

Всё-таки жутко смахиват на невыровненные по физическим блокам разделы.

В этом случае тормозня была бы при любых дисковых операциях с большим винтом. И это бы раздражало куда больше. :)

Не представляю как, но...

Не представляю, как это может быть связано с переходом /home на большой винт, но ... возможно дело вовсе не в нем, ибо - от рута такая же картина (!)... Стоит сделать fstrim для разделов на SSD?! Раз уж это с момента первого включения. Это скорее мысли вслух. :)
Вобщем, ждем результатов проверок ниже и на уровне ФС со сторонней ОС. Кстати, нехудо было бы такие же проверочки сделать и для SSD.
А fstrim все же попробуйте. "И кислород, и ванны..." :))

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".