zfs

DTrace w NetBSD

Darran Hunt poinformował o swoich pracach nad przeniesieniem DTrace na NetBSD.

Jest to narzędzie służące do monitorowania/diagnozowania działania systemu oraz aplikacji, stworzone przez Suna. Jego praca mocno bazuje nad portem DTrace z FreeBSD-8. Cały projekt został opłacony przez Coyote Point Systems.

Dodatkowo dostępny jest dostawca Function Boundary Trace, zapewniający punkty próbkowania dla DTrace. Umożliwia śledzenie wszystkich instrukcji wejścia/wyjścia w jądrze. FBT nie niesie ze sobą skutków ubocznych (przyp. spadek wydajności), kiedy obsługa tego dostawcy jest wyłączona.

Obecnie możliwe jest śledzenie ponad 29 tysięcy punktów próbkowania za pomocą DTrace.

Warto wspomnieć, że to już drugie „narzędzie” przeniesione z systemu Solaris na NetBSD. Wcześniej Adam Hamsik zaimplementował obsługę systemu plików ZFS.

Google Summer of Code 2009 z NetBSD

Dostępna jest już lista projketów GSoC 2009

Pod adresem http://www.netbsd.org/foundation/press/soc2009.html Fundacja NetBSD ogłosiła ile i jakich projektów w tym roku załapało się do GSoC.

W tym roku aż 11 projektów uzyskało finansowanie od Google. Miejmy nadzieję, że nie tak jak rok wcześniej większość zostanie doprowadzonych do końca.

Szczególnie ciekawie prezentują się projekty dotyczące portu ZFS pod NetBSD, usprawnienia replikacji RAIDFrame (która czasem zabiera godziny) oraz usprawnienie resize_ffs tak aby mógł zmieniać rozmiary parytcji w działającym systemie.

Szczegóły:

ZFS - http://socghop.appspot.com/student_project/show/google/gsoc2009/netbsd/t124022811656
RAIDFRAME - http://socghop.appspot.com/student_project/show/google/gsoc2009/netbsd/t124022811823
RESIZE_FFS - http://socghop.appspot.com/student_project/show/google/gsoc2009/netbsd/t124022813154