FreeBSD 8 przyniesie nową architekturę trasowania
Wiele się zmieniło przez ostatnie lata w systemach uniksowych, tym jednak co pozostaje praktycznie bez zmian, jest system routingu. I tu nadciągają już zmiany – Qing Li, deweloper z firmy Blue Coat produkującej m.in. akceleratory WAN bazujące na FreeBSD, przygotował nową architekturę trasowania. Stanie się ona kluczową częścią systemu spod znaku demona już w jego ósmej wersji, której wydanie przygotowywane jest na wrzesień tego roku.
Trasowanie we FreeBSD 8 pozwoli wykorzystać możliwości współczesnego sprzętu – przetwarzania równoległego i wielordzeniowych procesorów. Dzięki daleko posuniętej optymalizacji, udało się zminimalizować zależności między warstwami sieci.
W opublikowanym przez pana Li artykule, poświęconym jego wielowątkowej architekturze trasowania, można przeczytać, że dotychczasowe mechanizmy stosowane we FreeBSD, ze względu na zależności pomiędzy warstwą łącza danych (L2) i warstwą sieciową (L3) w modelu Open System Interconnection, prowadziły do utracenia korzyści płynących z równoległej architektury – cały proces obsługujący te warstwy mógł być tylko jednowątkowy. „Zwykle w projektowaniu równoległych stosów TCP/IP pozwala się L2 i wyższym warstwom na niezależne od siebie działanie, tak by każdy procesor zajmował się innym protokołem – jednak we FreeBSD wzajemne zależności zwiększały obciążenie procesora i uniemożliwiały wykorzystanie zalet bardziej zaawansowanych architektur sprzętowych” – wyjaśnił Qing Li.
Według testów przeprowadzonych przez specjalistę, zakleszczenia do jakich dochodziło w starej architekturze trasowania, powodowały zmarnowanie nawet 47% czasu procesora. Jego nowe rozwiązanie pozwala na „cache'owanie odniesień do L2 i L3 w bloku kontrolnym protokołu dla powiązanych ze sobą gniazd, lub w tabeli przepływu dla niepowiązanych gniazd”. Dzięki temu, CPU praktycznie nie marnuje czasu na zakleszczenia, nawet jeśli jednocześnie używane jest osiem wątków.
Nowa architektura jest w pełni kompatybilna z istniejącym ekosystemem aplikacji dla FreeBSD. Li wyjaśnił, że ponieważ przebudowa architektury trasowania wpływa na podstawowym poziomie na przetwarzanie pakietów, zrobił wszystko aby zapewnić, że „ryzyko regresji byo niskie a kompatybilność wysoka”.
Wbrew temu, co niektórzy mogliby sądzić, FreeBSD w pewnych dziedzinach radzi sobie znakomicie – jest systemem operacyjnym powszechnie wykorzystywanym w budowie sieciowego osprzętu przez takie firmy jak wspomniana Blue Coat, Coyote Point czy Juniper Networks. Nowa architektura trasowania w „ósemce” pozwoli firmom tym zaoferować na rynek znacznie wydajniejsze urządzenia.
Źródło: internetnews.com
Polecamy
Reklama
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
MSWiA zamówiło narzędzia do „złamania” Tora i podsłuchiwania internautów. Czy złamało przy tym prawo?
89
Korea Północna: korzystasz z telefonu komórkowego? Jesteś więc zbrodniarzem wojennym
5
Nowa polityka prywatności Google'a już za miesiąc wejdzie w życie. Mamy się czego bać?
16
Firefox 10 już jest. Wiele atrakcji dla programistów, użytkownicy raczej nic nie zauważą
9
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1451
Linux wypiera z korporacyjnych serwerów już nie tylko Uniksy, ale i Windows
11
Źle się dzieje z Chrome, ze stabilnością coraz gorzej. Gdzie się podziała słynna izolacja procesów?
23
MSWiA zamówiło narzędzia do „złamania” Tora i podsłuchiwania internautów. Czy złamało przy tym prawo?
89
[Aktualizacja] Facebook zablokował Demotywatory.pl. W czym zawiniły?
36
FBI zamknęło Megaupload. Anonimowi dali się sprowokować. Teraz ich akcja uzasadni potrzebę SOPA?
17
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1451
Rząd Tuska zablokował dostęp do tańszych leków z internetowych aptek
61
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
15
„Donald matole, twój rząd dopadną kibole” – hakerska elita przyłącza się do walki z ACTA
23
Społeczność
hipertracker @slawek22, ORM wcale nie musi tworzyć nieoptymalnych kwerend. Poza tym...
Rumcajs Kolejna PRowska ściema Donka. Już mnie krew zalewa.
Artykuł 41...
zalesz o Pan Sławek :)
Patrzę nic się nie zmieniło, w sumie to nic się nie...
slawek22 Jeszcze taka dygresja na poparcie tezy, akurat sobie czytałem o node...
slawek22 Tylko po co mi 5, 10 albo nawet 15 razy szybszy JRuby skoro całą "moc...
pobieraczek.pl zapłacicie wszyscy ;D
hipertracker @Tuner, nie rozśmieszaj mnie że PHP jest szybszy od Ruby powołując się te...
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
- Marek: problem z menu (2)
- Marek: Własne checkboxy w HTML,CSS (1)
Polecane książki
Praca
Obsługa księgowa z językiem niemieckim
Tech Support Engineer with fluent English and German, French, Italian or Spanish
Młodszy Specjalista w Dziale Należności ze znajomością języka francuskiego
Analityk Baz Danych i Systemów Monitorowania
Menedżer ds. Klienta Biznesowego
Starszy Programista Aplikacji Internetowych/Team Leader
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |








