Здравствуйте!
Я уже некоторое время пользуюсь ядром 3.7.2.
Проблема в том, что после обновления система стала как-то менее отзывчивая. То есть шуршит жесткий диск, на команды замедленно реагирует, иногда например если набрать htop то система не сразу отобразит список процессов. Хотя второй раз уже быстрее. Перезагрузка помогает. Потом чуть медленнее стал открывать интернет страницы. В списке процессов swap не используется (0 MB/12903 MB). В чем может быть проблема?(может это и не ядро, но у меня ощущение что это произошло после обновления ядра)
[Решено] Система медленно реагирует. Ядро 3.7.2 openSUSE 12.2
hedgehog566,
Покажите:
uname -a
zypper lr -u
rpm -qa | grep kernel, иногда например если набрать htop то система не сразу отобразит список процессов
Насколько не сразу? (примерно)
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
Через 2-3 секунды.
Еще ядро на что-то поругалось:
[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Сделайте так:
# 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Я даже не знаю
Будут обновлены до более старой версии следующие пакеты:
kernel-desktop-devel kernel-devel kernel-source
Будут обновлены до более старой версии следующие пакеты:
kernel-desktop virtualbox-guest-kmp-desktop virtualbox-host-kmp-desktop
Я даже не знаю
Ok, не будем ворошить, только эти:
# 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_64hedgehog566,
Покажите:
cat /sys/block/sda/device/queue_depthВ общем, эти пакеты я удалил. На команду показывает
31
На команду показывает
31
Сделайте так:
# echo 1 > /sys/block/sda/device/queue_depthПерезагрузитесь.
linux-hdvl:~ # echo 1 > /sys/block/sdb/device/queue_depth
bash: /sys/block/sdb/device/queue_depth: Отказано в доступе
Разумеется я делаю из под рута.
Извиняюсь, исправил sdb на sda.
Сделайте так:
Перезагрузитесь.
Оно же до следующей перезагрузки как раз и будет, если туда что-то записать, или я ошибаюсь?
Правильно. После перезагрузки параметр встает на 31.
hedgehog566,
В строку опций GRUB добавьте:
libata.force=noncqЭто сделать можно через Яст - Загрузчик.
Перезагрузитесь.
Оно же до следующей перезагрузки как раз и будет, если туда что-то записать, или я ошибаюсь?
Ага, попутал.
Можно прописать в rc.local
Можно прописать в rc.local
То: Ядро 3.7.2 под OpenSUSE
Можно.
Извиняюсь, я запостил это до того как verg написал ответ.
Все сделал, теперь этот параметр равен 1.
Буду проверять)) Спасибо))))
Круто, я даже не знал что есть такие опции.
hedgehog566,
Потом отпишитесь.