Высокая нагрузка на CPU при дисковых операциях

При копировании большого файла на USB карту начались жуткие тормоза, вплоть до того что курсор перемещается рывками. Когда активность происходит внутри системы (установка пакетов, во время установки самой ОС) то всё достаточно гладко и нагрузка на процессор в пределах нормы. Тот же transmission нагружает процессор на 20%, думаю это не нормально. Подозреваю что идут "Hardware Interrupts" и жрется процессорное время, но не знаю как выяснить в чем именно причина
пример 1, 2
lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D]
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Trinity HDMI Audio Controller
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Port
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 09)
00:10.1 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 09)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 16)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 5
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's
W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M
spirevillage.blogspot.com
Файловая система - Ы?
Файловая система Ext4 (vfat карта) и GPT/Efi, забыл указать.
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's
W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M
spirevillage.blogspot.com
Во-первых, тормоза на самом деле не в процессоре, а из-за нехватки оперативной памяти. Это про флешки.

Во-вторых, общение с диском не требует большого внимания от процессора, а вот современная файловая система представляет из себя самую настоящую базу данных и каждое обращение к ней вызывает бурную вычислительную активность. Это про торрент.
elsonador
Во-первых, тормоза на самом деле не в процессоре, а из-за нехватки оперативной памяти. Это про флешки.

Во-вторых, общение с диском не требует большого внимания от процессора, а вот современная файловая система представляет из себя самую настоящую базу данных и каждое обращение к ней вызывает бурную вычислительную активность. Это про торрент.
Были такие подозрения, попробую добавить потом отпишусь. Но это странно, ведь доступно 1,5 гб и та не занята полностью, то что показывает htop это судя по всему предварительное кеширование памяти linux. Зачем столько памяти при работе с ФС?
Торрент и ФС, может быть, но это же не допотопный процессор, пусть и не быстрый но с современной архитектурой (A6 5400K@3,8)
fstab вполне стандартный, есть связь?
/dev/sda2               /               ext4            rw,relatime,data=ordered        0 1
/dev/sda3               /mnt/data       ext4            defaults,noatime                0 2

Я посмотрел выводы interrupts но мало что в них понимаю
CPU0       CPU1
  0:         48          0   IO-APIC-edge      timer
  1:          0          2   IO-APIC-edge      i8042
  5:          0          0   IO-APIC-edge      parport0
  8:          0          1   IO-APIC-edge      rtc0
  9:          0          0   IO-APIC-fasteoi   acpi
 12:          0          4   IO-APIC-edge      i8042
 16:        201        609   IO-APIC  16-fasteoi   snd_hda_intel
 17:          1          1   IO-APIC  17-fasteoi   ehci_hcd:usb8, ehci_hcd:usb9
 18:       1082       3304   IO-APIC  18-fasteoi   ohci_hcd:usb5, ohci_hcd:usb6, ohci_hcd:usb7
 24:          0          0   PCI-MSI-edge      PCIe PME
 25:          0          0   PCI-MSI-edge      PCIe PME
 26:      63677     183682   PCI-MSI-edge      radeon
 27:          0          0   PCI-MSI-edge      xhci_hcd
 28:          0          0   PCI-MSI-edge      xhci_hcd
 29:          0          0   PCI-MSI-edge      xhci_hcd
 30:      37271     106473   PCI-MSI-edge      xhci_hcd
 31:          0          0   PCI-MSI-edge      xhci_hcd
 32:          0          0   PCI-MSI-edge      xhci_hcd
 33:      41323     120933   PCI-MSI-edge      ahci
 34:     169444     503367   PCI-MSI-edge      net0
 35:         16         47   PCI-MSI-edge      snd_hda_intel
 36:     528884    1519457   PCI-MSI-edge      net1-rx-0
 37:     478070    1410519   PCI-MSI-edge      net1-tx-0
 38:          1          1   PCI-MSI-edge      net1
NMI:         68         65   Non-maskable interrupts
LOC:    1016634     972100   Local timer interrupts
SPU:          0          0   Spurious interrupts
PMI:         68         65   Performance monitoring interrupts
IWI:          0          0   IRQ work interrupts
RTR:          0          0   APIC ICR read retries
RES:    2574893    1788240   Rescheduling interrupts
CAL:        650        578   Function call interrupts
TLB:      35086      35792   TLB shootdowns
TRM:          0          0   Thermal event interrupts
THR:          0          0   Threshold APIC interrupts
MCE:          0          0   Machine check exceptions
MCP:         57         57   Machine check polls
THR:          0          0   Hypervisor callback interrupts
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's
W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M
spirevillage.blogspot.com
По дисковый кэш пользуется вся свободная. Зачем? - ну уж это точно не ко мне вопрос. Я бы с удовольствием ограничил размер дискового кэша.

Можно смонтировать флешку, чтобы запись шла напрямую без кэширования и сравнить результат.
можно написать чёт типа такого
vm.overcommit_memory = 2
vm.overcommit_ratio = 85

а можно планировщик поменять
на noop или что то типа bfq
Ошибки в тексте-неповторимый стиль автора©
Исключить фактор ФС просто:
1) Отформатировать пустую флешку другой ФС и погонять её;
2) С помощью dd закатать что-нибудь большое на пустую флешку вообще мимо ФС (отмонтировав её), прямо на устройство (можно на раздел).
ind.indeviral
можно написать чёт типа такого
vm.overcommit_memory = 2
vm.overcommit_ratio = 85

а можно планировщик поменять
на noop или что то типа bfq

Иногда случается чудо и флешки вешают систему чуть меньше. Заодно некоторые ресурсоёмкие программы время от времени падают по непонятной причине.

Для пользователя надёжнее поменять операционную систему. Остальное - для разработчиков и тестеров.
А top и iotop что говорят?
 
Зарегистрироваться или войдите чтобы оставить сообщение.