You are not logged in.

#1 2013-02-18 20:26:38

wapmorgan
Member
Registered: 2013-02-18
Posts: 1

[Russian] Большое количество записанных данных при обновлении пакетов

Интересуюсь статистикой записи на ssd, поэтому у меня запущен iostat, где я смотрю время от времени количество записанных данных. Однако последнее время запись резко подскочила при обновлениях.

  • / на ssd

  • /home и /var на hdd

  • /tmp в tmpfs

Обновился (yaourt -Syu):

Будет загружено:    596,13 MiB
Будет установлено:  1452,49 MiB
Изменение размера:  47,58 MiB

Однако по данным iostat на диск было записано порядка 13гб данных. Да, именно за этот период:

08.02.2013 18:50:53
Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sdb               7,45       497,71       901,72     298628     541032
sda               0,76        18,47         4,39      11080       2632

08.02.2013 19:00:53
Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sdb               8,59       568,59      1618,63     341156     971180
sda              78,58       107,86     22057,61      64716   13234564

Раньше при обновлениях запись была соизмерима с графой «будет установлено» ± 10%. А сейчас на порядок больше почему-то записалось. Полный лог обновления - http://pastebin.com/jt9jFE6x

Также имею ещё один компьютер с archlinux с таким случаем:

Будет установлено:  2977,05 MiB
Изменение размера:  165,80 MiB
08.02.2013 19:45:46
Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sdb              23,00         0,33         3,31       1718      17018
sda               0,19         0,00         0,00          3          0

Почему pacman (yaourt) так много пишет на диск при обновлении?

Offline

#2 2013-05-03 02:26:49

dimich
Member
From: Kharkiv, Ukraine
Registered: 2009-11-03
Posts: 237

Re: [Russian] Большое количество записанных данных при обновлении пакетов

Может работает какой-то фоновый процесс, который пишет параллельно?
Попробуй включить blk tracer в /sys/kernel/debug/tracing, посмотри, какие процессы пишут.

Offline

#3 2014-05-01 16:52:30

anatolik
Developer
Registered: 2012-09-27
Posts: 458

Re: [Russian] Большое количество записанных данных при обновлении пакетов

Судя по всему у вас на флэш диске уменьшается место и увеличивается фрагментация. Происходит процесс называемый Write amplification.


Read it before posting http://www.catb.org/esr/faqs/smart-questions.html
Ruby gems repository done right https://bbs.archlinux.org/viewtopic.php?id=182729
Fast initramfs generator with security in mind https://wiki.archlinux.org/index.php/Booster

Offline

Board footer

Powered by FluxBB