perl
rename
(как обычно найдено на Debian, где это также называют prename
), или эта производная (rename
пакет на Debian):
rename 's/\.tif$//' *.tif
util-linux
rename
(как обычно найдено на Red Hat, rename.ul
на Debian):
rename -- .tif '' *.tif
(обратите внимание, что тот переименовал бы blah.tiffany.tif
кому: blahfany.tif
)
Быть циничным я мог сказать, что это "нормально" для гостей Windows, но не для гостей Linux (по крайней мере, я никогда не видел, что каждый ведет себя как этот).
С Windows это во многом зависит от выполнения приложений (почти неактивный). Плоскость XP или W2K (у меня еще нет опыта с более новыми версиями в KVM) вызывают 10% к 20% на хосте (показываемый приблизительно 0% в), но SQL-сервер MS, получает это легко выше 30%. Это, кажется, связано с доступом таймера и / или ACPI так или иначе. Но даже в non-ACPI VM я никогда не получал Windows ниже 10% на хосте.
Отредактируйте 1 (интегрирующиеся комментарии)
Из чего вывод cat /sys/devices/system/clocksource/clocksource0/current_clocksource
(в госте)? Это должно быть kvm-тактовым. Проверьте свою конфигурацию ядра (/proc/config.gz) на CONFIG_PARAVIRT_CLOCK и CONFIG_KVM_CLOCK.
Я проверил бы, чтобы удостовериться, что гости KVM настраиваются так, чтобы они смогли использовать ресурсы всего хоста (ЦП, RAM, и т.д.). Обычно гости KVM только выделяются, говорят, что 1-2 центральных процессора (ядра) в системе, которая может содержать намного больше.
Это означало бы, что Вы не сравниваете ту же самую вещь при рассмотрении ресурсов хоста по сравнению с внутренностями данного гостя KVM.
Хост имеет следующее:
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 12
On-line CPU(s) list: 0-11
Thread(s) per core: 2
Core(s) per socket: 6
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 45
Stepping: 7
CPU MHz: 1200.000
BogoMIPS: 6404.04
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 12288K
NUMA node0 CPU(s): 0-11
В то время как у одного из гостей KVM есть это:
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 6
Stepping: 3
CPU MHz: 3202.024
BogoMIPS: 6404.04
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
NUMA node0 CPU(s): 0
cat /sys/devices/system/clocksource/clocksource0/current_clocksource
? – Hauke Laging 12.05.2013, 20:56acpi_pm
в госте иtsc
на хосте. № X, но сервер JAVA-приложения и оракул DB работают в каждом госте. – michas 12.05.2013, 21:14kvm-clock
вместо этого (в госте). Я никогда не должен был настраивать это explicitely. Проверьте свою конфигурацию ядра (/proc/config.gz
) дляCONFIG_PARAVIRT_CLOCK
иCONFIG_KVM_CLOCK
. – Hauke Laging 12.05.2013, 21:38y
. Установка current_clocksource кkvm-clock
делает вещи лучше. Теперь каждый процесс KVM составляет приблизительно 20 процентов. Система была перемещена в KVM от предыдущей установки virtualbox. Кажется, что некоторая установка все еще от старой установки... – michas 12.05.2013, 22:57