Мне интересно, почему команда cp для 72 ГБ данных с сервера Linux на смонтированный общий ресурс CIFS (Windows) работает слишком медленно? Это занимает уже больше 3-х часов.
Есть ли способ увидеть, где разрыв, узкое место?
P.S.
Обе виртуальные машины на XenServer 5.5 с 1 ГБ сетевой карты Linux VM RHEL5.5; 4 ГБ оперативной памяти; 4 процессора; SWAP 8 ГБ Windows VM Windows Server2008; 4 ГБ оперативной памяти; 2 процессора
Находятся ли две машины в одной подсети IP? - ДА
Какова файловая структура (много маленьких файлов?) - ДА
Почтовые ящики пользователей, / etc, / var / log, какую дисковую подсистему используют эти виртуальные машины? - ВМ размещаются на виртуальном дисковом хранилище iSCSI, которое представляет собой SAN с интерфейсом iSCSI, созданное с поддержкой LVM самостоятельно.
dd if = / dev / zero of = file.txt bs = 1024k count = 5000 - на создание и копирование за секунды ушло около 5 минут.
Похоже, у меня проблемы с сетевыми интерфейсами.
две машины находятся в одной подсети IP?
какова файловая структура (много маленьких файлов?)
Какую дисковую подсистему используют эти виртуальные машины?
если на это уходит 3 часа, то скорость около 7 МБ / с.
Вы можете сделать файл размером 1 ГБ и скопировать его в другую часть того же диска на каждой из виртуальных машин?
в Windows вы можете создать файл размером 1 ГБ с помощью следующей команды:
fsutil file createnew file.txt 1024000000
в Linux:
dd if=/dev/zero of=file.txt bs=1k count=1000
это может сказать вам, является ли это базовой дисковой системой или конфигурацией сети.