Erinnern Sie sich an den guten Wert in Linux

724
rautamiekka

Wie kann man unter Linux die Prozesse nicezwischen den Starts erinnern ?

Bei XP + können Sie Prio verwenden, um sich die Priorität und auch die E / A-Priorität von VISTA + zu merken. Unter Linux und nur für die Ausführung über ein Terminal musste ich jedoch einen Befehl erstellen /etc/bash.bashrc. Das Ändern einer Verknüpfung funktioniert auch, aber Sie können keine endlose Anzahl von ihnen erstellen.

2

2 Antworten auf die Frage

0
Darth Android

Ich glaube nicht, dass du das kannst. Ich habe ein Shortcut / Bash-Skript, renicedas sich selbst befindet und dann die zugehörige ausführbare Datei startet. Ich habe im Allgemeinen nicht zu viele Prozesse, die ich umbenennen muss (nur meinen Minecraft-Server), daher habe ich nicht festgestellt, dass dies ein zu großes Problem darstellt.

#!/bin/sh renice 4 -p $$ mono McMyAdmin.exe 

und dann führe ich einfach das Skript anstelle der ausführbaren Datei aus, die ich normalerweise ausführen würde.

Akzeptiert als Antwort für das Skript. Jemand sollte so etwas wie Prio machen. Für einen Linux-Codierer kann das nicht so schwer sein. rautamiekka vor 12 Jahren 0
0
BillThor

Für die wenigen Befehle, die Sie häufig ausführen möchten, können Sie den Befehl in Ihrer .bashrcDatei als Alias ​​angeben . Dies kann überschrieben werden, wenn Sie ohne nice laufen möchten.

In jahrelanger Arbeit mit Unix und Linux musste ich nicht viele Programme mit nice ausführen. Die meisten von denen, die ich nicht die ganze Zeit nicken will. Das Scheduling-Modell unter Unix funktioniert in den meisten Fällen gut ohne.

Die meisten Programme, die ich ständig nutzen möchte, haben bereits einen Mechanismus. Ich lasse BOINC laufen, um freie CPU-Zyklen mit verschiedenen Forschungsprojekten zu teilen. Es wird automatisch zugeschnitten und verfügt über Optionen, die bei schwerer Last aufhören zu arbeiten.

Es gibt einige Batch-Jobs, die ich möchte. Sie neigen dazu, Skripts zu erstellen, so dass es leicht ist, den Befehl nice am Anfang der Befehlszeile hinzuzufügen.

Wenn ich viele Prozesse gleichzeitig anfeuere, kann ich einige Prozesse neu gestalten. Nun, da ionice verfügbar ist, hatte ich Gelegenheit, es auf einem laufenden Prozess zu verwenden, aber ich mache das nicht routinemäßig.