LinuxForum.Fans
Тема

[Решено] Система медленно реагирует. Ядро 3.7.2 openSUSE 12.2

Автор: hedgehog566 22 сообщений 4247 просмотров
#299926

Здравствуйте!
Я уже некоторое время пользуюсь ядром 3.7.2.
Проблема в том, что после обновления система стала как-то менее отзывчивая. То есть шуршит жесткий диск, на команды замедленно реагирует, иногда например если набрать htop то система не сразу отобразит список процессов. Хотя второй раз уже быстрее. Перезагрузка помогает. Потом чуть медленнее стал открывать интернет страницы. В списке процессов swap не используется (0 MB/12903 MB). В чем может быть проблема?(может это и не ядро, но у меня ощущение что это произошло после обновления ядра)

#299929

hedgehog566,
Покажите:

text
uname -a
zypper lr -u
rpm -qa | grep kernel
hedgehog566 написал:
, иногда например если набрать htop то система не сразу отобразит список процессов

Насколько не сразу? (примерно)

#299933
text
Linux linux-hdvl.site 3.7.2-1-desktop #1 SMP PREEMPT Fri Jan 11 19:17:27 UTC 2013 (af76f80) x86_64 x86_64 x86_64 GNU/Linux
#  | Псевдоним                | Имя                                   | Включён | Обновление | URI                                                                                
---+--------------------------+---------------------------------------+---------+------------+------------------------------------------------------------------------------------
 1 | Archiving                | Archiving                             | Да      | Да         | http://download.opensuse.org/repositories/Archiving/openSUSE_12.1/                 
 2 | Avr                      | Avr                                   | Да      | Да         | http://download.opensuse.org/repositories/CrossToolchain:/avr/openSUSE_12.1/       
 3 | Backup                   | Backup                                | Да      | Да         | http://download.opensuse.org/repositories/Archiving:/Backup/openSUSE_12.1/         
 4 | Benchmark                | Benchmark                             | Да      | Да         | http://download.opensuse.org/repositories/benchmark/openSUSE_12.1/                 
 5 | Documentation            | Documentation                         | Да      | Да         | http://download.opensuse.org/repositories/Documentation/openSUSE_12.1/             
 6 | Education                | Education                             | Да      | Да         | http://download.opensuse.org/repositories/Education/openSUSE_12.1/                 
 7 | Emulators                | Emulators                             | Да      | Да         | http://download.opensuse.org/repositories/Emulators/openSUSE_12.1/                 
 8 | Essentials               | Essentials                            | Да      | Да         | http://pmbs.links2linux.org/download/Essentials/openSUSE_12.1                      
 9 | Extra                    | Extra                                 | Да      | Да         | http://pmbs.links2linux.org/download/Extra/openSUSE_12.1                           
10 | Fonts                    | Fonts                                 | Да      | Да         | http://download.opensuse.org/repositories/M17N:/fonts/openSUSE_12.1/               
11 | GamesPackman             | GamesPackman                          | Да      | Да         | http://pmbs.links2linux.org/download/Games/openSUSE_12.1                           
12 | Kde_extra                | Kde extra                             | Да      | Да         | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.1/                
13 | LibreOffice              | LibreOffice                           | Да      | Да         | http://download.opensuse.org/repositories/LibreOffice:/3.6/openSUSE_12.1/          
14 | LibreOffice_1            | LibreOffice                           | Да      | Да         | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_12.1/       
15 | M17N                     | M17N                                  | Да      | Да         | http://download.opensuse.org/repositories/M17N/openSUSE_12.1/                      
16 | MultimediaPackman        | MultimediaPackman                     | Да      | Да         | http://pmbs.links2linux.org/download/Multimedia/openSUSE_12.1                      
17 | Office                   | Office                                | Да      | Да         | http://download.opensuse.org/repositories/Office/openSUSE_12.1/                    
18 | Printing                 | Printing                              | Да      | Да         | http://download.opensuse.org/repositories/Printing/openSUSE_12.1/                  
19 | Publishing               | Publishing                            | Да      | Да         | http://download.opensuse.org/repositories/Publishing/openSUSE_12.1/                
20 | drivers_io               | drivers_io                            | Да      | Да         | http://download.opensuse.org/repositories/drivers:/io/openSUSE_12.1/               
21 | editors                  | editors                               | Да      | Да         | http://download.opensuse.org/repositories/editors/openSUSE_12.1/                   
22 | electronics              | electronics                           | Да      | Да         | http://download.opensuse.org/repositories/electronics/SUSE_Linux_Factory/          
23 | filesharing              | filesharing                           | Да      | Да         | http://download.opensuse.org/repositories/filesharing/openSUSE_12.1/               
24 | filesystems              | filesystems                           | Да      | Да         | http://download.opensuse.org/repositories/filesystems/openSUSE_12.1/               
25 | games                    | games                                 | Да      | Да         | http://download.opensuse.org/repositories/games/openSUSE_12.1/                     
26 | gcc                      | gcc                                   | Да      | Да         | http://download.opensuse.org/repositories/devel:/gcc/openSUSE_12.1/                
27 | graphics                 | graphics                              | Да      | Да         | http://download.opensuse.org/repositories/graphics/openSUSE_12.1/                  
28 | hardware                 | hardware                              | Да      | Да         | http://download.opensuse.org/repositories/hardware/openSUSE_12.1/                  
29 | kernel                   | kernel                                | Да      | Да         | http://download.opensuse.org/repositories/Kernel:/openSUSE-12.1/standard/          
30 | khead                    | khead                                 | Нет     | Да         | http://download.opensuse.org/repositories/Kernel:/HEAD/standard/                   
31 | kstable                  | kstable                               | Да      | Да         | http://download.opensuse.org/repositories/Kernel:/stable/standard/                 
32 | lounstable               | lounstable                            | Да      | Да         | http://download.opensuse.org/repositories/LibreOffice:/Unstable/openSUSE_12.1/     
33 | multimedia               | multimedia                            | Да      | Да         | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_12.1/          
34 | network                  | network                               | Да      | Да         | http://download.opensuse.org/repositories/network/openSUSE_12.1/                   
35 | openSUSE-12.1-12.1-1.4   | openSUSE-12.1-12.1-1.4                | Да      | Нет        | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SN-208BB_R8F96GIC501SD8,/dev/sr0
36 | perl                     | perl                                  | Да      | Да         | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_12.1/    
37 | photo                    | photo                                 | Да      | Да         | http://download.opensuse.org/repositories/multimedia:/photo/openSUSE_12.1/         
38 | repo-debug               | openSUSE-12.1-Debug                   | Нет     | Да         | http://download.opensuse.org/debug/distribution/12.1/repo/oss/                     
39 | repo-debug-update        | openSUSE-12.1-Update-Debug            | Нет     | Да         | http://download.opensuse.org/debug/update/12.1/                                    
40 | repo-non-oss             | openSUSE-12.1-Non-Oss                 | Да      | Да         | http://download.opensuse.org/distribution/12.1/repo/non-oss/                       
41 | repo-oss                 | openSUSE-12.1-Oss                     | Да      | Да         | http://download.opensuse.org/distribution/12.1/repo/oss/                           
42 | repo-source              | openSUSE-12.1-Source                  | Нет     | Да         | http://download.opensuse.org/source/distribution/12.1/repo/oss/                    
43 | science                  | science                               | Да      | Да         | http://download.opensuse.org/repositories/science/openSUSE_12.1/                   
44 | utilites                 | utilites                              | Да      | Да         | http://download.opensuse.org/repositories/utilities/openSUSE_12.1/                 
45 | virtualizetion           | virtualizetion                        | Да      | Да         | http://download.opensuse.org/repositories/Virtualization/openSUSE_12.1/            
46 | vkstable                 | vkstable                              | Да      | Да         | http://download.opensuse.org/repositories/Virtualization/Kernel_stable_standard/   
47 | wifidr                   | wifidr                                | Да      | Да         | http://download.opensuse.org/repositories/driver:/wireless/openSUSE_12.1/          
48 | wine                     | wine                                  | Да      | Да         | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_12.1/           
49 | Обновления-для-openSUSE- | Обновления для openSUSE 12.1 12.1-1.4 | Да      | Да         | http://download.opensuse.org/update/12.1/                                          
patterns-openSUSE-devel_kernel-12.1-25.21.1.x86_64
kernel-devel-3.7.2-1.1.noarch
kernel-default-3.7.2-1.1.x86_64
nfs-kernel-server-1.2.5-4.1.2.x86_64
kernel-desktop-3.7.2-1.1.x86_64
kernel-desktop-base-3.1.10-88.1.x86_64
kernel-debug-devel-3.7.2-1.1.x86_64
kernel-debug-3.7.2-1.1.x86_64
kernel-source-3.7.2-1.1.noarch
kernel-firmware-20120719git-36.1.noarch
kernel-desktop-devel-3.7.2-1.1.x86_64
kernel-syms-3.7.2-1.1.x86_64
kernel-xen-3.1.10-77.1.x86_64
kernel-xen-devel-3.7.2-1.1.x86_64
kernel-default-devel-3.7.2-1.1.x86_64
kernel-default-base-3.1.10-88.1.x86_64
#299934

Через 2-3 секунды.

#299935

Еще ядро на что-то поругалось:

text
[16271.823371] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[16271.823390] ata1.00: failed command: SMART
[16271.823403] ata1.00: cmd b0/d1:01:00:4f:c2/00:00:00:00:00/00 tag 0 pio 512 in
[16271.823403]          res 40/00:ff:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[16271.823415] ata1.00: status: { DRDY }
[16271.823424] ata1: hard resetting link
[16281.870753] ata1: softreset failed (device not ready)
[16281.870770] ata1: hard resetting link
[16282.432745] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[16282.440732] ata1.00: failed to get Identify Device Data, Emask 0x1
[16282.448906] ata1.00: failed to get Identify Device Data, Emask 0x1
[16282.448919] ata1.00: configured for UDMA/133
[16282.459790] ata1: EH complete
[16289.838287] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[16289.838306] ata1.00: failed command: SMART
[16289.838318] ata1.00: cmd b0/d0:01:00:4f:c2/00:00:00:00:00/00 tag 0 pio 512 in
[16289.838318]          res 40/00:ff:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[16289.838330] ata1.00: status: { DRDY }
[16289.838339] ata1: hard resetting link
[16299.885672] ata1: softreset failed (device not ready)
[16299.885701] ata1: hard resetting link
[16301.467582] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[16301.475651] ata1.00: failed to get Identify Device Data, Emask 0x1
[16301.483728] ata1.00: failed to get Identify Device Data, Emask 0x1
[16301.483757] ata1.00: configured for UDMA/133
[16301.494622] ata1: EH complete
[16315.820679] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[16315.820697] ata1.00: failed command: SMART
[16315.820709] ata1.00: cmd b0/da:00:00:4f:c2/00:00:00:00:00/00 tag 0
[16315.820709]          res 40/00:ff:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[16315.820721] ata1.00: status: { DRDY }
[16315.820729] ata1: hard resetting link
[16323.879226] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[16323.887382] ata1.00: failed to get Identify Device Data, Emask 0x1
[16323.895551] ata1.00: failed to get Identify Device Data, Emask 0x1
[16323.895564] ata1.00: configured for UDMA/133
[16323.906262] ata1: EH complete
#299937

Сделайте так:

text
# zypper rm kernel-default-3.7.2-1.1.x86_64 kernel-desktop-base-3.1.10-88.1.x86_64 kernel-debug-devel-3.7.2-1.1.x86_64 kernel-debug-3.7.2-1.1.x86_64 kernel-syms-3.7.2-1.1.x86_64 kernel-xen-3.1.10-77.1.x86_64 kernel-xen-devel-3.7.2-1.1.x86_64 kernel-default-devel-3.7.2-1.1.x86_64 kernel-default-base-3.1.10-88.1.x86_64
#299941

Я даже не знаю
Будут обновлены до более старой версии следующие пакеты:
kernel-desktop-devel kernel-devel kernel-source
Будут обновлены до более старой версии следующие пакеты:
kernel-desktop virtualbox-guest-kmp-desktop virtualbox-host-kmp-desktop

#299946
"hedgehog566" написал:
Я даже не знаю

Ok, не будем ворошить, только эти:

text
# zypper rm kernel-default-3.7.2-1.1.x86_64 kernel-debug-devel-3.7.2-1.1.x86_64 kernel-debug-3.7.2-1.1.x86_64 kernel-syms-3.7.2-1.1.x86_64 kernel-xen-devel-3.7.2-1.1.x86_64 kernel-default-devel-3.7.2-1.1.x86_64
#299953

hedgehog566,
Покажите:

text
cat /sys/block/sda/device/queue_depth
#299965

В общем, эти пакеты я удалил. На команду показывает
31

#299968
"hedgehog566" написал:
На команду показывает
31

Сделайте так:

text
# echo 1 > /sys/block/sda/device/queue_depth

Перезагрузитесь.

#299974
text
linux-hdvl:~ # echo 1 > /sys/block/sdb/device/queue_depth
bash: /sys/block/sdb/device/queue_depth: Отказано в доступе

Разумеется я делаю из под рута.

#299975

Извиняюсь, исправил sdb на sda.

#299976
"verg" написал:
Сделайте так:
"verg" написал:
Перезагрузитесь.

Оно же до следующей перезагрузки как раз и будет, если туда что-то записать, или я ошибаюсь?

#299978

Правильно. После перезагрузки параметр встает на 31.

#299979

hedgehog566,
В строку опций GRUB добавьте:

text
libata.force=noncq

Это сделать можно через Яст - Загрузчик.
Перезагрузитесь.

"yars" написал:
Оно же до следующей перезагрузки как раз и будет, если туда что-то записать, или я ошибаюсь?

Ага, попутал.

#299980

Можно прописать в rc.local

#299983

Извиняюсь, я запостил это до того как verg написал ответ.
Все сделал, теперь этот параметр равен 1.
Буду проверять)) Спасибо))))
Круто, я даже не знал что есть такие опции.

#299984

hedgehog566,
Потом отпишитесь.

Войдите или зарегистрируйтесь, чтобы ответить.