Home / LinuxUser / 2006 / 01 / Multimedia-Anwendungen beschleunigen

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Speed

Multimedia-Anwendungen beschleunigen

Con Kolivas' Patchset

Vor einiger Zeit sorgte der australische Zahnarzt Con Kolivas auf der Linux-Kernel-Mailingliste für Aufregung, als er sich in kurzer Zeit erst C-, dann Kernel-Programmierung beibrachte und schließlich kurzerhand den Scheduler des Kernels verbesserte. Diese Komponente teilt den laufenden Programmen reihum regelmäßig Rechenzeit des Prozessors zu. Je weniger Zeit er dazu braucht, desto schneller laufen die Programme scheinbar gleichzeitig. Der Scheduler von Con Kolivas ist mittlerweile Teil des Standard-Kernels, einige andere Performance steigernde Patches bietet er auf seiner Homepage an.

Das Patchset bringt unter anderem einige neue Prioritätsklassen für Echtzeit mit, zum Beispiel SCHED_ISO und SCHED_BATCH. Die Batch-Priorität eignet sich vor allem für lang laufende Prozesse auf Server-Rechnern. Bei dieser Klasse lässt Server-Programm etwas länger arbeiten , bis der Scheduler sie unterbricht. Das sorgt für weniger Reibungsverluste beim Umschalten. Im Gegenzug kann das Linux-System dann nicht mehr so schnell auf Benutzereingaben reagieren – was bei einem Server wohl zu verschmerzen ist.

Realtime light

Die Prioritätsklasse SCHED_ISO stellt sozusagen eine gemäßigte Variante der Realtime-Priorität dar. Sie erfordert keine Root-Rechte, bietet aber auch nicht die höchsten Prioritäten. Versucht ein Benutzer ohne Root-Rechte, eine Anwendung mit Echtzeit-Priorität zu versehen, steckt ihn der Kolivas-Scheduler ihm automatisch in die SCHED_ISO-Klasse.

Im Test hat sich zur Einstellung der Priorität das Kommandozeilenprogramm schedtool bewährt. Damit starten Sie eine Anwendung mit der gewünschten Priorität:

schedtool -R -p 50 -e mplayer↩
 file.avi

Der Schalter -R legt Echtzeit-Priorität fest, -p 50 den Wert. Fehlt die Option -e, erwartet Schedtool die ID eines laufenden Prozesses. Das Paket schedutils von Robert Love [7] erfüllt einen ähnlichen Zweck wie die Schedtools, beherrscht aber nicht alle Scheduler-Prioritäten.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 0 Punkte (3 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...