UMGUM.COM (лучше) 

Тестируем файловую систему ( Тестирование файловой системы элементарным заполнением. )

1 августа 2010  (обновлено 15 августа 2016)

Эта публикация отнесена в архив. Она неактуальна.

OS: Debian Linux.

Протестируем нашу распределённую файловую систему элементарным заполнением.

Предварительно создадим файл объёмом в десять гигабайт:

# dd if=/dev/zero of=/mnt/storage/test bs=1G count=10

Набросаем скрипт многократного копирования тестового файла в корне нашей распределённой файловой системы:

# touch /etc/custom/hdd/test-fs.sh
# chmod ugo+x /etc/custom/hdd/test-fs.sh

#!/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
DATE=`date +"%Y-%m-%d %H:%M:%S"`

for INDEX in `seq 0 1050`
do
  cp /mnt/storage/test /mnt/storage/test$INDEX
done

exit 0

Предположим, наше хранилище имеет суммарный объем порядка 11 Терабайт. Тогда, для того, чтобы его почти полностью заполнить, оставив немного места для параллельных тестов, необходимо в него 1050 раз записать файл объёмом в 10 Гигабайт. Что мы и сделаем, запустив операцию в "фоне":

# /etc/custom/hdd/test-fs.sh &

Процедура весьма длительная, для заполнения приведённого в качестве примера объёма необходимо от пяти до пятнадцати суток, в зависимости от пропускной способности "шины" компьютеров и их сетевых интерфейсов.


Заметки и комментарии к публикации:


Оставьте свой комментарий ( выразите мнение относительно публикации, поделитесь дополнительными сведениями или укажите на ошибку )