Bug 28514 - incredibly slow deletion on SSD
Summary: incredibly slow deletion on SSD
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-std-def (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 27685
  Show dependency tree
 
Reported: 2013-02-06 01:38 MSK by Sergey Bolshakov
Modified: 2018-06-25 08:19 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Bolshakov 2013-02-06 01:38:42 MSK
после апгдейда с 3.4.8 на 3.7.5 обнаружилось невыносимое замедление
удалений (в разы, если не десятки) на массивных операциях вроде hsh --cle
или чекаута в другой бранч в kernel git.
ext4, rw,relatime,discard,data=writeback
соответствующий процесс безвылазно сидит в D
(нет, это не издыхающий SSD, даунгрейд моментально всё ставит на место).
Comment 1 Anton Farygin 2013-02-06 09:59:49 MSK
А запись при этом нормально идёт ?
На любом SSD воспроизводится ?

2aen: это блокер для p7.
Comment 2 Sergey Bolshakov 2013-02-06 14:05:19 MSK
(In reply to comment #1)
> А запись при этом нормально идёт ?
> На любом SSD воспроизводится ?
> 
цифр не пытался получить, но на глаз запись как запись.
Собственно, такое удаление на SSD с такой строчкой монтирования -- это
много-много TRIM
Comment 3 Константин 2013-03-03 00:00:53 MSK
А этот , как его, "контроллер" что ли , может поменять ? Который в /sys/block/sd*/queue/scheduler лежит. Где-то в арчвики  читал что надо noop для ssd.
Просто ради эксперимента можно попробовать
Comment 4 Michael Shigorin 2013-03-03 01:16:21 MSK
(В ответ на комментарий №3)
> А этот , как его, "контроллер" что ли , может поменять ? Который в
> /sys/block/sd*/queue/scheduler лежит.
Вот там и поменять:

echo 'block/sda/queue/scheduler = deadline' >> /etc/sysfs.conf
echo deadline > /sys/block/sda/queue/scheduler 

> Где-то в арчвики  читал что надо noop для ssd.
По моим чтениям, раздумьям и тестам это безбашенный оптимизм, а ставить стоит deadline.

2 lioka: а это часом не могли i/o barriers включиться?
Comment 5 AEN 2013-04-03 17:02:02 MSK
На текущем 3.8 воспроизводится?
Comment 6 AEN 2013-04-04 01:45:12 MSK
(В ответ на комментарий №5)
> На текущем 3.8 воспроизводится?

Жду ответа до 6 апреля.
Comment 7 Sergey Bolshakov 2013-04-05 13:40:29 MSK
(In reply to comment #6)
> (В ответ на комментарий №5)
> > На текущем 3.8 воспроизводится?
> 
> Жду ответа до 6 апреля.

да.
Comment 8 Michael Shigorin 2014-01-27 18:54:47 MSK
А на 3.10? (или это не блокер?)
Comment 9 Michael Shigorin 2016-10-31 16:05:29 MSK
А на 4.8?..
Comment 10 Sergey Bolshakov 2016-11-01 14:46:37 MSK
того железа давно нет.
Comment 11 Anton Farygin 2018-06-25 08:19:01 MSK
исправлено временем.