ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] дефрагментация ext3
@ 2009-01-20 19:06 Denis Nazarov
  2009-01-21  1:57 ` Ivan Petrov
                   ` (3 more replies)
  0 siblings, 4 replies; 41+ messages in thread
From: Denis Nazarov @ 2009-01-20 19:06 UTC (permalink / raw)
  To: community

Так как тема дефрагментации выпала из треда каталога с совместным доступом, начинаю
новый тред.

Исходные данные
раздел /home на 177 Гб, забит почти полностью (свободно меньше 10 Гб), последние 4
месяца активно используется под торренты, торможение при работе с данными
с этого раздела ощущалось уже "на глаз". Решил провести дефрагментацию путем 
сливания всего на другой винт, форматирования раздела и заливания этого же всего обратно. 
Перед началом процесса провел тест bonnie++, а также посмотрел фрагментацию отдельных файлов.
Результаты тестирования bonnie++

До дефрагментации:
[denis@buka tmp]$ sudo bonnie++ -d /home -n 256 -u root
<....>
Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
buka             4G 38341  82 39948  10 18666   6 42125  80 42793   9 155.5   0
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                256 38683  65 374775 100  1499   2  5349   9 511899  99   854   1
buka,4G,38341,82,39948,10,18666,6,42125,80,42793,9,155.5,0,256,38683,65,374775,100,1499,2,5349,9,511899,99,854,1

После дефрагментации:
[root@buka ~]# bonnie++ -d /home -u root -n 256
<....>
Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
buka             4G 43083  92 47081  12 21505   6 48440  92 48890   7 167.3   0
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                256 35132  59 376045  99  1217   1 16741  27 513776 100   796   1
buka,4G,43083,92,47081,12,21505,6,48440,92,48890,7,167.3,0,256,35132,59,376045,99,1217,1,16741,27,513776,100,796,1


плюс фрагментация файлов до
altlinux-4.0-20090118-terminal-i586-ru-DVD.iso: 58114 extents found, perfection would be 32 extents (размер 3935М)
Eksperiment_Philadelphia.avi: 6031 extents found, perfection would be 12 extents (размер 1395М)
xp.vdi: 48872 extents found, perfection would be 116 extents (размер 14268М)

и после
altlinux-4.0-20090118-terminal-i586-ru-DVD.iso: 32 extents found
Eksperiment_Philadelphia.avi: 15 extents found, perfection would be 12 extents
xp.vdi: 256 extents found, perfection would be 116 extents

По файлам - образ терминального альта скачан на днях с помощью X-Downloader в пять секций, филадельфийский
эксперимент скачан пару недель назад с торрента и 15 гигов - это виртуалка для хрюши.

Субъективные впечатления - после дефрагментации работа с данными стала ощутимо комфортнее, почтовик
бегает шустрее, а ktorrent 50 раздач запустил меньше, чем за две секунды, раньше ему требовалось секунд 15, 
при этом винт гремел так, что становилось страшно. В общем, лично я пришел к выводу, что дефрагментация
все таки нужна на ext3.

Если кто-то сможет проанализировать данные bonnie++ и проинтерпретировать 
сюда результаты - буду очень благодарен :)

^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2009-02-07 15:03 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-20 19:06 [Comm] дефрагментация ext3 Denis Nazarov
2009-01-21  1:57 ` Ivan Petrov
2009-01-21  2:30   ` a222
2009-01-21  7:09     ` Gleb Kulikov
2009-01-21  7:25       ` Шишков Евгений
2009-01-21  8:30       ` Michael Holzman
2009-01-21  8:35         ` Gleb Kulikov
2009-01-21  9:08           ` Michael Holzman
2009-01-21  9:53             ` Андрей Черепанов
2009-01-21  9:57               ` Eugene Ostapets
2009-01-21 10:34                 ` Gennadii Redko
2009-01-21 10:42                   ` Eugene Ostapets
2009-01-22  8:51                 ` Андрей Черепанов
2009-01-22  9:15                   ` Eugene Ostapets
2009-01-21 10:08               ` Gleb Kulikov
2009-01-21 16:43                 ` Alexei V. Mezin
2009-01-21 16:50                   ` Eugene Ostapets
2009-01-21 16:54                     ` Alexei V. Mezin
2009-01-21 17:03                       ` Eugene Ostapets
2009-01-21 17:11                         ` Alexei V. Mezin
2009-01-21 17:21                           ` Eugene Ostapets
2009-01-21 17:20                             ` Alexei V. Mezin
2009-01-22  7:09                               ` Eugene Ostapets
2009-01-22  8:53                           ` Андрей Черепанов
2009-01-22  7:30                       ` Gleb Kulikov
2009-01-21 16:59                   ` Michael Holzman
2009-01-21 18:57             ` Maxim Tyurin
2009-01-22  6:16               ` Michael Holzman
2009-01-22  6:51                 ` Denis G. Samsonenko
2009-01-22  8:09                   ` Michael Holzman
2009-01-22  9:44                     ` Timur Batyrshin
2009-01-22  8:57                 ` Maxim Tyurin
2009-01-22  9:14                   ` Michael Holzman
2009-01-22 18:35                   ` Andrey Rahmatullin
2009-01-21  9:29       ` Michael A. Kangin
2009-01-21  9:38         ` Michael Holzman
2009-01-21  7:18 ` Eugene Ostapets
2009-01-21  7:21   ` Алексей Шенцев
2009-01-21 10:47 ` Gennadii Redko
2009-01-21 15:59   ` ABATAPA
2009-02-07 15:03 ` George V. Kouryachy

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git