LINUX.ORG.RU
ФорумAdmin

Помогите разобраться с производительностью.

 , ,


0

1

Доброго времени суток.

Имеется такая система alexy@Linux:/$ uname -a Linux Linux 2.6.35-32-generic #66-Ubuntu SMP Mon Feb 13 21:04:32 UTC 2012 x86_64 GNU/Linux alexy@Linux:/$

Запустил ASA в GNS3, и наблюдаю очень медленную производительность. Ничего невозможно сделать, кроме как ввести пару команд. Так как я сетевик, а не Linux/VMware гуру, то я слабо представляю как это работает. Знаю только, что посредством процесса QEMU имулируется ASA и интуитивно догадываюсь, что это имеет какое то отношение к виртуализации.

Команда TOP показывает 100ую утилизацию процессора процессом QEMU. Но что вот можно с этим сделать?

Поэтому вот и обращаюсь к профессионалам *nix систем, как можно уменьшить утилизацию процессора этим процессом. Комп достаточно мощный.

Ниже инфа о процессоре cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz stepping : 10 cpu MHz : 2667.000 cache size : 3072 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dts tpr_shadow vnmi flexpriority bogomips : 5332.41 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:

processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz stepping : 10 cpu MHz : 2000.000 cache size : 3072 KB physical id : 0 siblings : 4 core id : 3 cpu cores : 4 apicid : 3 initial apicid : 3 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dts tpr_shadow vnmi flexpriority bogomips : 5332.98 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:

processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz stepping : 10 cpu MHz : 2000.000 cache size : 3072 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 4 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dts tpr_shadow vnmi flexpriority bogomips : 5332.73 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:

processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz stepping : 10 cpu MHz : 2667.000 cache size : 3072 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dts tpr_shadow vnmi flexpriority bogomips : 5332.73 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:

alexy@Linux:/$

как вы видите он достаточно мощный и его должно хватать.


qemu программно эмулирует выбранную архитектуру, т.е. не используется каких либо расширений ускорения, например виртуализации VT-X или VT-D, поэтому и загрузка процессора на 100 процентов.

kostik87 ★★★★★ ()

tl;dr^Wяннп^Whttps://www.linux.org.ru/wiki/en/Lorcode

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

Quemu уже уде довольно давно объединяется с KVM, так-что может использовать паравиртуализацию. Для этого в ядре должен быть подключен соответствующие модули (kvm и кажется intel_kvm (для интелов)). Ну и естественно поддержка со стороны железа должна быть.

kostik87, попробуй перед запуском quemu сделать:
modprobe kvm
modprobe intel_kvm

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

Это только в том случае, если qemu-system-* архитектуры, которую поддерживает процессор.

kostik87 ★★★★★ ()

запустите асашку не в кему, а на рельном компе или в вмваре. сетевуха должна быть поддерживаемой асой

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

Если эта ваша ASAшка есть под x86 (я не в курсе) то можно и в quemu запускать (он умеет аппаратную виртуализацию), если ASA работает только со своей архитектурой то без полной программной виртуализации не обойтись (и кажется vmware не умеет виртуализировать архитектуры отличные от x86/x86_64).

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

asa это обычный сервак x86 с точки зрения железа

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