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.


Komentarze (RSS)

Liczba komentarzy: 13

zwiń wątek niedzwiedz_2  22 marca 2008 o godz. 19:29 #  Zwiększ karmę Zmniejsz karmę  +3

:) Bardzo fajnie :D
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ł).

zwiń wątek optimizationkit  23 marca 2008 o godz. 13:36 #  Zwiększ karmę Zmniejsz karmę  +0

“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.

 
zwiń wątek Budyń  23 marca 2008 o godz. 22:26 #  Zwiększ karmę Zmniejsz karmę  +0

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ę.

zwiń wątek optimizationkit  23 marca 2008 o godz. 23:03 #  Zwiększ karmę Zmniejsz karmę  +0

“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ą…” ;)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
 
zwiń wątek Vogel  22 marca 2008 o godz. 21:28 #  Zwiększ karmę Zmniejsz karmę  +0

IMHO ten artykuł się bardziej na bloga nadaje, tu powinien znaleźć się raczej tylko link do bloga…

zwiń wątek michuk  22 marca 2008 o godz. 21:54 #  Zwiększ karmę Zmniejsz karmę  +1

Już znalazł się na jakilinux.org.

 
 
zwiń wątek Anonim  23 marca 2008 o godz. 19:53 #  Zwiększ karmę Zmniejsz karmę  --21

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…

zwiń wątek optimizationkit  23 marca 2008 o godz. 20:58 #  Zwiększ karmę Zmniejsz karmę  +0

Tania prowokacja.

-1

 
zwiń wątek c3l3r1on  29 marca 2008 o godz. 0:50 #  Zwiększ karmę Zmniejsz karmę  +0

niestety przynajmniej 4 :P

 
 
zwiń wątek atavus  25 marca 2008 o godz. 17:48 #  Zwiększ karmę Zmniejsz karmę  +0

hm… kiedy mozemy spodziewac sie konfiguratora napisanego w oparciu o QT3/4? lub chociazby takiego w semigrafice… nie kazdy ma/chce miec pygtk :/

zwiń wątek optimizationkit  25 marca 2008 o godz. 18:17 #  Zwiększ karmę Zmniejsz karmę  +2

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.

 
 
zwiń wątek LongeR  25 marca 2008 o godz. 17:51 #  Zwiększ karmę Zmniejsz karmę  +0

Bo widzisz linux jest idiotoodporny hehe:) Za dużo GTA dziecko oj za dużo poucz się lepiej.

 
zwiń wątek LongeR  25 marca 2008 o godz. 17:53 #  Zwiększ karmę Zmniejsz karmę  +0

To było do tej prowokacij o defragmentacij dysku

 
Identyfikator (wymagane)
Adres e-mail (wymagany - nie pokażemy go publicznie)
Adres URI
Rozmiar pola: zmniejsz rozmiar | zwiększ rozmiar

Literówki najlepiej zgłaszać jabberem: michuk@jakilinux.org lub kocio@jabber.org!

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>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

RSS

Możesz śledzić komentarze do tego artykułu poprzez specjalny kanał; RSS 2.0 .

Konkurs!!!

Uwaga!!! Nowy konkurs jakilinux.org: Napisz lub przetłumacz artykuł i wygraj dysk USB 4GB z Mandrivą Flash! Szczegóły na blogu.

Inne z kategorii Aplikacje

 więcej »

Najpopularniejsze

Porównaj dystrybucje!

vs

Oferty pracy JL

Butik JL

jakilinux butik
Obejrzyj więcej produktów i wybierz coś dla siebie.

Reklama

To jest miejsce na Twoją reklamę! Więcej informacji: Reklama w jakilinux.org