[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: винчестер быстро читает, медленно пишет



Pavel Ammosov escribió:
On Mon, Jul 25, 2005 at 11:55:34PM -0500, Alexander wrote:

Для иллюстрации скорости записи и чтения скомпилировал следующее:

ayax:~# cat rtest.c
 O = fopen("testfile", "rb");
 for(i=0;i<1024*1024*10;++i) fscanf(O, "a");
 fclose(O);

ayax:~# cat wtest.c
 for(i=0;i<1024*1024*10;++i) fprintf(O, "a");
 fclose(O);



10 Mb IO у тебя запросто должно влезать в системный кеш, а и даже в кеш
самого диска (продаются модели с 16M кеша).  Используй лучше обычный
бенчмарк bonnie++ (apt-get install bonnie), он работает с файлами как
минимум 2*ram_size. Плюс проверяет много ещё чего.
Да мне на самом деле по фене бенчмарки как таковые. Просто он реально тормозит,. Настроил сервак, в бакграунде (гамился и фильмы смотрел, пока оно там инсталируется), ниочего такого не заметил. Хотел запустить в продакшен, сунул туда диск от старого сервера, начал данные перекачивать, а когда он 40 мин. один гиг копировал, заподозрил неладное. В общем, вернул диск от старого сервера на место, а этот тестить начал, и такая фигня вылезла.



Reply to: