- A hozzászóláshoz be kell jelentkezni
- 2063 megtekintés
Hozzászólások
Érdekes dolog ez az optimalizálás...
Amikor egyszer jobban belemélyedtem, azt olvastam valahol, hogy pl. a rendszerre fordított gcc gyorsabban dolgozik, mint a csomagból feltett, és ez eléggé meglátszik a nagyobb projectek fordításánál, pl. Mozilla, OpenOffice, PHP, stb...
Most meg az derül ki, hogy lehet, az egész optimalizáció semmit sem ér...
A fene sem tudja, mi az igazság, szerintem eléggé függ a tesztektől, melyekkel ezeket mérik... :)
- A hozzászóláshoz be kell jelentkezni
Én anno egy PIII 450-esen a következőt próbáltam:
FreeBSD ftpd-vel egy nagy fájl (ami még belefér a cache-be) letöltése localhostról, ncftp-vel, /dev/null-ba.
A kernel és az ftpd az egyik esetben "simán", a másik esetben i686-ra volt fordítva.
A két adat: kb. 30 MB/s, és kb. 50 MB/s (pontosan már nem emlékszem).
De máshol is számít. Most például hálózaton kell átvinnem kb. 1,2 TB-nyi anyagot, amit az egyik oldalon tar nyom ki, a másik oldalon pedig gzip tömörít. A két host közötti átviteli sebesség jelentősen megnövekedett, amikor a fogadó oldalon a gzip és a netcat (ezen viszem át TCP-n az adatot) p4-re lett fordítva (gcc 3.3, FreeBSD, Xeon processzor).
- A hozzászóláshoz be kell jelentkezni
Hat pedig ebbe aztan boven van I/O. Diszk es halozati is. Meg akkor is ha zerocopy-val probalod.
Bar imho a cikkben szereplo meresek inkabb a hetkoznepi felhasznalas szempontjabol vizsgaltak a rendszereket. Ott inkabb azt feszegettek, hogy a Gentoo (ami koztudottan arra buszke, hogy mindent a gepen fordit le, hog yoptimalizalva legyen) nem hozott kiugroan jo rendszer overall eredmenyt. Sot, nehol el is maradt az i386 rendszertol. Ezert kerdojeleztem meg a teszt hitelesseget.
- A hozzászóláshoz be kell jelentkezni
En a bzip-pel (nem a 2-vel) probalkoztam. Sok cseszegetes utan ugy
emlekszem kb. 30%-os sebessegnovekedest sikerult vele elerni asm nelkul.
- A hozzászóláshoz be kell jelentkezni