Logo Blogo

ULatencyD

Pubblicato: 13 gen 2011 da Lpt on fire!

ULatencyD

UlatencyD è un demone creato da Daniel Poelzleithner, attualmente in fase di sviluppo e non stabile, che ha lo scopo di controllare come il kernel Linux gestisce le sue risorse con i processi in esecuzione.

Lo scheduler di Linux fa un buon lavoro per distribuire nel miglior modo possibile le risorse a tutti i processi, ma a volte le decisioni intraprese non sono perfette per l’uso desktop di un computer. UlatencyD monitorizza il sistema e divide i processi attivi in vari cgroup con lo scopo di isolare quei task che possono causare problemi, come la necessità di un uso massiccio della partizione di swap.

Ottenere la miglior latenza possibile direttamente dallo scheduler è difficile perché è necessario implementare molto codice che non dovrebbe stare all’interno del kernel. UlatencyD si propone di migliorare proprio la latenza di Linux cercando di capire il comportamento delle applicazioni e poi dare allo scheduler le più corrette informazioni per svolgere al meglio il suo compito. Al momento non può proteggere un sistema da fork bomb, swap of death o riconoscere quali processi state usando per assegnargli più risorse, ma probabilmente in futuro ci riuscirà.

Via | Indiana

1 stelle2 stelle3 stelle4 stelle5 stelle (1 Voti | Media: 4 su 5)
condividi condividi
0 commenti

Inserisci per primo un commento a questo articolo.

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento