Я стираю десятки тысяч маленьких файлов на VMWare Workstation 7, и это занимает ЧАСЫ.

Я не могу понять, почему это так, поскольку у компьютера очень высокая скорость, а виртуальная машина работает на SSD.

Есть идеи?

Подробности:

Хост имеет два SSD - один для ОС (Windows 7) и один для SSD.

Стирание файлов выполняется с помощью Total Commander: выберите, введите в список и затем удалите.

Windows XP в качестве гостевой операционной системы. Гость показывает 100% загрузки процессора и 341M из 2,5G коммит-заряда.

Виртуальная машина расположена на SSD хоста D:, отдельно от SSD C:, содержащего Windows 7 Ultimate хоста. Хост практически не потеет: 12% загрузки ЦП и 37% его памяти 24 ГБ (на нем работают еще две виртуальные машины, но они находятся на третьем (жестком) диске, а не на одном из SSD).

Монитор ресурсов, запущенный на хосте, показывает, что у гостя 9 9 000 записей в секунду на диск.

Очистка корзины гостя на мгновение ускоряет удаление тремендоули.

SSD имеют пропускную способность записи 100 МБ / с.

Почему это так медленно?

1 ответ1

3

Если вы удаляете больше, чем может вместить корзина, первые элементы добавляются в корзину до тех пор, пока она не заполнится, а затем для каждого дополнительного элемента проверяется корзина и удаляется самый старый элемент. Это сканирование, удаление, добавление, сканирование, удаление, добавление, ect ... процесс занимает вечность.

Удерживайте нажатой клавишу SHIFT при выборе удаления (в проводнике Windows), чтобы полностью избежать корзины.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .