LinuxForum.Fans
Тема

Проблема с разархивацией

Автор: 4fun 23 сообщений 4573 просмотров
#273200

Здравствуйте. Имеется 2 сервера одинаковой конфигурации, но на одном стоит deb squeeze, на другом - CentOS 5.7
Один и тот же архив, упакованный без сжатия, на центе распаковывается 5 минут, а на дебиане - 15 и при этом всем на дебиане начинает все жутко тормозить. Архиватор tar. С чем это может быть связано? Проблема в системе или начинает накрываться, скажем, хард. Не знаю даже, в какую сторону смотреть. Заранее благодарен за помощь.

#273201

Файловые системы одинаковые?

#273202
simd0264 написал:
Файловые системы одинаковые?

Как сие проверить можно?

#273203
text
sudo parted -l

Раздел "File system"

И свободное место на дебиане не мешало бы проверить.

text
df -h
#273206

Проверил малость по-другому
Дебиан:
[console]
# blkid
/dev/sda1: UUID="85eeddcb-e7f4-48c2-8c7b-5411c309cb18" TYPE="ext3"
/dev/sda5: UUID="95fa045c-0332-454c-a274-e3b5b05161c3" TYPE="swap"
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 452G 195G 235G 46% /
tmpfs 2.0G 0 2.0G 0% /lib/init/rw
udev 2.0G 160K 2.0G 1% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
[/console]

Центос:
[console]
# blkid
/dev/mapper/VolGroup00-LogVol01: TYPE="swap"
/dev/mapper/VolGroup00-LogVol00: UUID="daae01d1-f71a-4283-a154-f03d1a379ed0" TYPE="ext3"
/dev/sda1: LABEL="/boot" UUID="51701a8a-e36c-43e9-8acb-1b0e8e2725f5" TYPE="ext3"
/dev/VolGroup00/LogVol00: UUID="daae01d1-f71a-4283-a154-f03d1a379ed0" TYPE="ext3"
/dev/VolGroup00/LogVol01: TYPE="swap"


# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
446G 189G 235G 45% /
/dev/sda1 99M 33M 62M 35% /boot
tmpfs 2.0G 0 2.0G 0% /dev/shm
[/console]

#273207

Можно ещё сравнить скорость хардов.

text
sudo hdparm -tT /dev/sda
#273208
simd0264 написал:
Можно ещё сравнить скорость хардов.
text
sudo hdparm -tT /dev/sda

C этим сложнее, ибо сервера рабочие и, соответственно, много левых процессов, которые юзают хард. Потому, результаты будут неправдивые

#273209

Если есть хотя бы какое-то "окно" в работе серверов можно через crontab запустить hdparm, ночью например и потом сравнить.

#273210

Но на вскидку есть какие-либо видимые причины?

#273211

М.б., серверы загружены очень по-разному. Посмотреть командой top.
Например, какой-нибудь процесс в Debian потребляет много ресурсов,
а на другом его нет.

Пётр.

#273212
Peter написал:
М.б., серверы загружены очень по-разному. Посмотреть командой top.
Например, какой-нибудь процесс в Debian потребляет много ресурсов,
а на другом его нет.

Пётр.

Я бы сказал, что судя по top'y, дебиан даже меньше загружен, хотя запущенных процессов там больше.

#273214
4fun написал:
Но на вскидку есть какие-либо видимые причины?

Может быть дело в настройке дисковых буферов. Почитайте здесь.
http://www.linux.org.ru/wiki/en/User:shimon/12309#a_.D0.A3.D0.BC.D0.B5.D0.BD.D1.8C.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.80.D0.BE.D0.B2_.D0.B4.D0.B8.D1.81.D0.BA.D0.BE.D0.B2.D1.8B.D1.85_.D0.B1.D1.83.D1.84.D0.B5.D1.80.D0.BE.D0.B2
Но сам я эту тему не копал. Острожно с этим. Если будете делать, то на ваш страх и риск, тем более на действующем сервере.

#273217
simd0264 написал:
[quote=4fun]Но на вскидку есть какие-либо видимые причины?

Может быть дело в настройке дисковых буферов. Почитайте здесь.
http://www.linux.org.ru/wiki/en/User:shimon/12309#a_.D0.A3.D0.BC.D0.B5.D0.BD.D1.8C.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.80.D0.BE.D0.B2_.D0.B4.D0.B8.D1.81.D0.BA.D0.BE.D0.B2.D1.8B.D1.85_.D0.B1.D1.83.D1.84.D0.B5.D1.80.D0.BE.D0.B2
Но сам я эту тему не копал. Острожно с этим. Если будете делать, то на ваш страх и риск, тем более на действующем сервере.[/quote]
Дейтсвительно, стремновато. Подожду, может еще у кого-нибудь версии будут.

#273237
simd0264 написал:
Можно ещё сравнить скорость хардов.
text
sudo hdparm -tT /dev/sda

CentOS:
[console]
# hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 4316 MB in 2.00 seconds = 2156.97 MB/sec
Timing buffered disk reads: 398 MB in 3.01 seconds = 132.06 MB/sec
[/console]

Debian:
[console]
# hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 1290 MB in 2.00 seconds = 644.22 MB/sec
Timing buffered disk reads: 192 MB in 3.00 seconds = 63.99 MB/sec
[/console]

#273274

Видно, что на сервере с дебианом в 4 раза медленнее скорость. Если харды действительно одинаковые, то получается надо настраивать хард. Вот хорошая статья.
http://rlab.ru/doc/4k_hdd_for_linux.html
Но я в этом не специалист. Может кто ещё поможет.

#273280

Ну, диски почти одинаковые. На центосе ST3500418AS, а на дебе - ST3500630AS. Не значит ли такая низкая скорость, что хард приказал долго жить?

#273288

Не знаю.
Но по параметрам они не такие и одинаковые.
http://www.nix.ru/autocatalog/hdd_seagate/HDD_500_SATAII_Seagate_Maxtor_Barracuda_7200.12_DiamondMax_23_3500418AS_82989.html
http://www.nix.ru/autocatalog/hdd_seagate/HDD_500_SATAII_Seagate_Maxtor_Barracuda_7200.10_DiamondMax_21_3500630AS_50763.html
Существенно отличается параметр "Установившаяся скорость передачи данных".
Под дебианом так работать начал в последнее время или всегда так медленно работал?
Если только недавно это проявилось и при этом никакие настройки в системе не конфигурял до этого, то наверное можно сделать вывод, что хард накрывается.

#273289

Спасибо за помощь. Поменяю на всякий случай.

#273439

Можете, кстати, посоветовать, как можно проверить новый хард? Может установлю, а там тоже имеется какой-то дефект. Не хочется потерять данные с концами.

#273441

Достаточно грубый тест -

text
dd if=/dev/sda of=/dev/null - тест чтения
dd if=/dev/random of=/dev/sda - тест записи случайными данными.

Вместо /dev/sda подставьте ваш диск.

Войдите или зарегистрируйтесь, чтобы ответить.