|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Kulak 2:450/208 07 Sep 2001 09:42:04 To : Alexey Marinichev Subject : Re: Большие файлы в reiserfs -------------------------------------------------------------------------------- >>Это можно сделать, забив на линьюкс. >>dd под солярисом отлично делает. >>А любимая ОС в целом так и не научилась делать большие файлы на x86. AM> А вот и научилась, именно под интелями, в рейзерфсе. Hет. Рейзерфс еще не научилась с большими файлами работать. Тормоза превосходят все логические предположения. То есть реально использовать ее на больших файлах невозможно. А немногие другие умеющие fs вроде еще слишком сырые. AM> умею делать длинные файлы без проблем. Вот: AM> w$ dd if=/dev/zero of=file bs=1M count=1 seek=10000 Теперь заставь выполниться на линжуксе вот такую программу. Разрешается делать все: патчить компилятор или libc, патчить текст программы и т.д. program test1 implicit real*8 (a-h,o-z) nx = 1024*1024*2560/16 ! 2.5 giga bytes open (unit=3,name='bigfile',status='unknown',form='formatted') a = 0.0 do i=1,nx write (3,'(1f15.6)') a end do close (3) stop end Потратил пару дней и заставил? Теперь сделай то же самое с программой в 50000 строк. AM> Судя по тому, как неторопливо исполняется первый dd, он просто делает 10000 AM> сиков по мегабайту каждый. Тормоза - скорей всего проблемы reiserfs. b.w., Alexander Kulak [ http://i.am/kulak ] --- tin/1.5.9-20010723 ("Chord of Souls") (UNIX) (Linux/2.4.8 (i686)) * Origin: Inst. Phys. Chem. problems of BSU (2:450/208@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/12137d6c8b863.html, оценка из 5, голосов 10
|