LINUX.ORG.RU

«emerge --sync» вешает систему (возможно rsync)

 ,


0

2

Уже пару недель как вызов «emerge --sync» зависает.

Идет 100% загрузка диска, CPU не загружен вообще, KDE и все проги зависают. Спасает только killall rsync, который висит в disk sleep.

После убивания процесса rsync, emerge продолжает нормально работать как ни в чем не бывало.

Логи:

1458017213: Started emerge on: Mar 15, 2016 06:46:52
1458017213:  *** emerge --quiet --sync
1458017213:  === sync
1458017213: >>> Syncing repository 'gentoo' into '/usr/portage'...
1458017213: >>> Starting rsync with rsync://91.186.30.235/gentoo-portage
1458017426:  *** terminating.

Куда смотреть не знаю, гугл ничего подобного не выдал.

PS: примерно в это же время появились тормоза openrc, который подвисает на проверке конфига syslog-ng. Есть подозрение что то-то не так с ssd, на котором это все стоит. SSD старенький Intel 520, 60Gb, 4-е года ему.

Все остальное работает как часы.

★★★★★

1) скорее всего проблемы с диском, его стоит проверить чем нибудь
2) что бы emerge не вешал систему запускай его через nice и ionice
3) настрой порты на обновление через git он сам по себе будет работать в 50 раз быстрее rsync

TDrive ★★★★★
()
Последнее исправление: TDrive (всего исправлений: 2)
Ответ на: комментарий от TDrive

1) Диск вроде бы норм:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0032   100   100   000    Old_age   Always       -       0
  9 Power_On_Hours_and_Msec 0x0032   000   000   000    Old_age   Always       -       910071h+24m+24.080s
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       1906
170 Available_Reservd_Space 0x0033   100   100   010    Pre-fail  Always       -       0
171 Program_Fail_Count      0x0032   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
174 Unexpect_Power_Loss_Ct  0x0032   100   100   000    Old_age   Always       -       1904
184 End-to-End_Error        0x0033   100   100   090    Pre-fail  Always       -       0
187 Uncorrectable_Error_Cnt 0x000f   099   099   050    Pre-fail  Always       -       2638449
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       1904
225 Host_Writes_32MiB       0x0032   100   100   000    Old_age   Always       -       81932
226 Workld_Media_Wear_Indic 0x0032   100   100   000    Old_age   Always       -       65535
227 Workld_Host_Reads_Perc  0x0032   100   100   000    Old_age   Always       -       57
228 Workload_Minutes        0x0032   100   100   000    Old_age   Always       -       65535
232 Available_Reservd_Space 0x0033   100   100   010    Pre-fail  Always       -       0
233 Media_Wearout_Indicator 0x0032   100   100   000    Old_age   Always       -       0
241 Host_Writes_32MiB       0x0032   100   100   000    Old_age   Always       -       81932
242 Host_Reads_32MiB        0x0032   100   100   000    Old_age   Always       -       109958
249 NAND_Writes_1GiB        0x0013   100   100   000    Pre-fail  Always       -       4356
2) так nice не при чем. rsync тупо зависает, с концами

3) Перешел на git, не знал что уже завезли, - с ним все нормально. Проблема типа решена. Судя по всему баг rsync.

RazrFalcon ★★★★★
() автор топика
Ответ на: комментарий от RazrFalcon

2) так nice не при чем. rsync тупо зависает, с концами

У тебя 100% загрузка диска и KDE виснет. Что бы зависание rsync не мешало остальной системе работать поможет ionice

Это не про rsync конкретно а вообще emerge имеет смысл всегда запускать через nice ionice

TDrive ★★★★★
()
Последнее исправление: TDrive (всего исправлений: 1)
Ответ на: комментарий от tiandrey
e2fsck -f -y -v -C 0 /dev/sda3
    	
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure 
Pass 3: Checking directory connectivity 
Pass 4: Checking reference counts
Pass 5: Checking group summary information 

566627 inodes used (15.54%, out of 3646496)
2039 non-contiguous files (0.4%)
199 non-contiguous directories (0.0%)
# of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 560929/201
3537416 blocks used (24.24%, out of 14592768)
0 bad blocks
2 large files

493868 regular files
67015 directories
174 character device files
97 block device files
1 fifo
354 links
5458 symbolic links (5212 fast symbolic links)
5 sockets
------------
566972 files
e2fsck 1.42.9 (4-Feb-2014)
RazrFalcon ★★★★★
() автор топика
Ответ на: комментарий от TDrive

Так я же говорю, что rsync не «развисается». Если я ему nice понижу, он все равно продолжит висеть.

RazrFalcon ★★★★★
() автор топика
Ответ на: комментарий от darkenshvein

системные характеристики вашего ссд-дискa слишком низки для работы Gentoo Linux

ошибочное мнение

Памяти в машине достаточно?

adamantan
()
Ответ на: комментарий от adamantan

Какой памяти? SSD занят на 29%, ОЗУ - 1 из 8GB.

RazrFalcon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.