Vélemények egy OpenBSD vs. Debian Linux összehasonlításról!!

Fórumok

Sziasztok!

Diplomamunkámmal kapcsolatban írok ide!
A feladatom egy OpenBSD 4.7 és egy Debian lenny összehasonlítása. Le is futtattam pár tesztet amelyek döntő többségében nyert a Debian. Úgy képzeljétek el, hogy mindenféle különös hekkelés nélkül feltelepítettem a két rendszert, ezek után mindkettőre egy apache2, pure-ftpd lett feltelepítve!
A tesztekben az OpenBSD 90-100%-os CPU terheltséggel küszködött, míg a Debian megoldotta max 30%-al!
A teszt úgy nézett ki hogy 8másik gépről támadtam egyszerre egy időben külön-külön a két szervert.
Hol HTTP, FTP és SCP protokollon keresztül.

Azt el felejtettem említeni, hogy a két PC amin tesztelek, hardvere azonos.
(IBM 500MHZ-s CPU, 80GB-os HDD-vel, 256 MB RAM, és egy gigabites Realtek 8169 kártya)

Mérési adatok:
kis (120kb) fájl letöltése 1000szer FTP-n keresztül 1perc(linux) vs. 2perc(BSD)
nagy (1GB) fájl letöltése 1szer FTP-n keresztül 2perc(linux) vs. 4perc(BSD)
SCP-n keresztül 1GB fájl letöltése 6,5perc(linux) vs. 9,5perc(BSD)

A kérdésem az lenne, hogy miért lehet ilyen nagy a különbség??? Szerintetek mit kellene még kipróbálnom??
Előre is köszi a segítséget!!!

Hozzászólások

Eltérő oprendszer, eltérő driverek, eltérő VM, eltérő fájlrendszer, eltérő cache, eltérő libc, eltérő IP stack, stb ... - almát a körtével.

OpenBSD szakértők nyilván tudnak javasolni néhány performance tuning tippet.
Pl. sysctl változók környékén nézz körül.

Ha mondjuk azt látod, hogy magas a CPU usage, akkor legalább azt áruld el, hogy a user vagy a system usage a magas...

Valami olyasmi tesztet is keresek még tűzfalra, amivel jól össze tudnám hasonlítani a PF-et és az iptablest.

nmap programmal sokmindent meg tudsz nézni, közben esetleg tcpdump és utána wireshark-al megvizsgálni.
Amúgy ez nagyon érdekes kérdés, engem is érdekelne milyen lehetőségek vannak ilyen tűzfalt tesztre.
Kérdés mit akarsz tesztelni, hogy maga a tűzfal mennyire befolyásolja a hálózati teljesítményt vagy azt, hogy mennyire biztonságos.
Egyik sem egyszerű.
Érdekes összehasonlítani pl, hogy alkalmazás szinten melyik mit tud, gondolom IP, TCP, UDP protokollokat mindkettő tudja már rendesen szűrni.

A kérdésem az lenne, hogy miért lehet ilyen nagy a különbség???

mert az openbsd lassú szar :)

Régi, de azért megéri: http://bulk.fefe.de/scalability/

Pár évvel ezelőtt kollégámmal kicsit ráálltunk a rendszerek összehasonlítására, úgy két hetet eljátszottunk vele. A tesztek többségét magunk készítettük. Linux - FreeBSD - OpenSolaris volt a főszereplő. Főleg nyers IO sebesség érdekelt minket, UDS, Pipe, TCP/IP. Erősen SMP környezet ami nagyon igénybevette az ütemezőt, nagyon sokat kellett kapcsolgatni a processzek között. A tesztek sok szempontból kiábrándítóak voltak. A szervereinken azóta csak Linux fut. Számomra ez azért volt sokkoló, mert korábban eléggé FreeBSD-párti voltam.

OpenBSD alá FFS fájlrendszer helyett van lehetőségem EXT3-ast telepíteni??
Mert ahogy elnézem ez a FastFileSystem nem is annyire fast!

Lehet még módosítani a diplomamunka témáját?

A kérdésem az lenne, hogy miért lehet ilyen nagy a különbség???

Bementél a sarki zöldségeshez, vettél egy banánt meg egy narancsot, mindkettőbe beleharaptál (mondván gyümölcs - gyümölcs), és feltetted a kérdést, hogy miért van ekkora különbség a két gyümölcs íze között...

Így is meg lehet közelíteni, de azért ugye az OpenBSD-s fiúk nem úgy reklámozzák az rendszert, hogy "nagyon biztonságos, de használni ne akard". Ha így lenne, akkor a kábel kihúzásával még biztonságosabbá lehetne tenni.

Komolyra fordítva a szót: mindkét rendszernek vannak erősségei és gyengéi nyilván. A tesztekkel az a cél, hogy választani tudjunk. Az egész a megfelelő súlyozásról szól.

Össze lehet hasonlítani az OpenBSD-t a Debian-al teljesítmény és biztonság tekintetében is, aztán mérlegelni, hogy a kapott eredményt a saját szempontjaimmal súlyozva melyik kerül ki nyertesként. Amennyiben a biztonság terén nincs problémánk a Debian/Linux rendszerekkel, akkor igenis teljesen ésszerű és szükségszerű más szempontból is figyelembe venni a rendszereket.

Az OpenBSD csapatnak el kell fogadnia, hogy nem csak a biztonság terén kell helytállnia, hanem minden más fontos kérdésben, ami az üzemeltetőket érdekelni fogja a választáskor. Amíg ezt nem teszi meg, addig a projekt az marad, ami jelenleg is: legenda.

[off]Érdekel, de most nincs időm elolvasni[/off]