OptimizationKit - graficzne narzędzie do konfiguracji demona
22 marca 2008, optimizationkit
W niedawno opublikowanym na jakilinux.org artykule pt. “Optymalizacja Linuksa: OptimizationKit v0.1.0-rc2″ zaprezentowałem demona optymalizującego w locie parametry pracy systemu. Do artykułu jak i późniejszego newsa o wydaniu wersji 0.1.0 pojawiło się wiele komentarzy - między innymi pojawiło się kilka krytycznych komentarzy odnośnie sposobu konfiguracji demona, dlatego postanowiłem napisać narzędzie ułatwiające konfigurację OptimizationKit.
Pracę z graficznym konfiguratorem rozpoczynamy od uruchomienia programu OptimizationKit-gui - powinno się pojawić okno jak poniżej (jeśli się nie pojawi, to pewnie w systemie nie ma biblioteki PyGTK)
Następnie wybieramy “File->New” i wprowadzamy podstawowy parametr pracy demona, czyli tryb (informacje o trybach pracy można znaleźć w dokumentacji)
Następnie wybieramy “Configuration->New class” i tworzymy nową klasę
Teraz wystarczy kliknąć dwukrotnie na odpowiedniej pozycji w liście po lewej stronie okna i możemy przystąpić do konfiguracji klasy.
Pierwsza zakładka “General” to podstawowe informacje o klasie takie jak jej nazwa oraz priorytet.
W następnej zakładce możemy modyfikować parametry pracy planisty zadań CFS
Kolejna zakładka to parametry pracy planisty operacji wejścia/wyjścia CFQ
Dwie następne zakładki umożliwiają modyfikacje parametrów pracy mniej popularnych planistów operacji wejścia/wyjścia Anticipatory oraz Deadline
W zakładce “Cgroup” możemy ustalić parametry grupy kontrolnej
W zakładkach “Users” i “Groups” podajemy użytkowników i grupy, które będą należały do danej klasy.
W ostatniej zakładce podajemy listę programów należących do klasy
Teraz wystarczy nacisnąć duży przycisk “Save” na dole okna i możemy przystąpić do tworzenia kolejnej klasy. Wygenerowany plik konfiguracyjny zapisujemy “File->Save as”.
Niestety XML generowany przez ElementTree nie jest czytelny dla człowieka, dlatego proponuje nie zaglądać do plików wygenerowanych przez gui - można się wystraszyć
(ta niedogodność będzie poprawiona dopiero w wersji 0.1.2).
Ostrzeżenie dla początkujących użytkowników Linuksa - to, że powstał program ułatwiający konfiguracje OptimizationKit, nie oznacza, że można sobie go tak po prostu uruchomić, wpisać jakie się chce parametry i uruchomić demona. Przed przystąpieniem do konfiguracji należy zapoznać się z dokumentacją zamieszczoną na stronie projektu oraz z podanymi w niej źródłami.
Najnowszą wersję demona wraz z gui można pobrać pod adresem http://download.tuxfamily.org/optimization/OptimizationKit/v0.1/tmp/
Więcej informacji o demonie oraz konfiguracji można znaleźć na stronie domowej projektu.
Liczba komentarzy: 13
W komentarzach możesz używać prostych znaczników HTML. Przykłady:
- Link: <a href="jaklinux.org">Linux dla każdego</a>,
- Wytłuszczenie: <strong>tekst pogrubiony</strong>,
- Kursywa: <em>tekst pochylony</em>,
- Przekreślenie: <strike>
tekst przekreślony</strike>, - Kod: <code>
printf("blok kodu");</code>, - Cytat: <blockquote>cytat</blockquote>
















Oczywiście liczę na to, że w przyszłych wersjach program będzie jeszcze bardziej userfreindly (bo nie zaprzeczysz chyba, że ZU wielkiego pożytku nie będzie z tego programu miał).
“Oczywiście liczę na to, że w przyszłych wersjach program będzie jeszcze bardziej userfreindly”
Nie jestem specjalistą od userfriendly - mógłbyś szerzej opisać co masz na myśli?
Jeśli oczekujesz rzeczy w stylu kolorowe ikonki, animowane paski postępu, miłego głosu Sharon den Adel prowadzącego Cię przez cały proces konfiguracji demona, to niestety muszę Cię zawieść - takich rzeczy nie będzie.
To jest progam dla developerów / studentów / doświadczonych administratorów którzy wiedzą co i po co robią… to nie jest program dla ZU. Dla ZU wyżej wymienieni mogą co najwyżej spróbować przygotować nieco zoptymalizowaną konfigurację.
“To jest progam dla developerów / studentów / doświadczonych administratorów którzy wiedzą co i po co robią…”
Może zmieńmy tą definicję na “To jest program dla doświadczonych użytkowników Linuksa, którzy wiedzą co i po co robią…”
IMHO ten artykuł się bardziej na bloga nadaje, tu powinien znaleźć się raczej tylko link do bloga…
Już znalazł się na jakilinux.org.
A w Windowsie wystarczy 1 klik ;] Defragmentuj, a tutaj? setki ustawień.
PS: Od kiedy linuksa się optymalizuje? przecież to system, który chodzi na 8mb ram 5000 razy szybciej niż Vista na 4GB…
Tania prowokacja.
-1
niestety przynajmniej 4
hm… kiedy mozemy spodziewac sie konfiguratora napisanego w oparciu o QT3/4? lub chociazby takiego w semigrafice… nie kazdy ma/chce miec pygtk :/
Jak ktoś napisze.
Zainwestowałem kilka godzin w naukę PyGTK, wyszło jak wyszło. Nie mam zamiaru pisać oddzielnego kofiguratora w QT tylko dla tego, bo komuś się nie podoba GTK.
Jeśli chcesz GUI w QT, to sobie napisz lub zapłać komuś za napisanie jeśli sam nie potrafisz.
Bo widzisz linux jest idiotoodporny hehe:) Za dużo GTA dziecko oj za dużo poucz się lepiej.
To było do tej prowokacij o defragmentacij dysku