Avec la commande ionice, vous pouvez définir la priorité d`e/s pour un processus à l`une des trois classes: inactif (3), meilleur effort (2) et temps réel (1). Ainsi, cet article détaille les principaux outils qui sont utilisés pour accélérer et optimiser votre machine en déléguant des niveaux de priorité à des processus spécifiques. Les utilitaires UNIX standard ne fournissent pas de prise en charge de ces interfaces–donc ce paquet. Ainsi, sur le nouveau planificateur, l`exécution d`une belle + 10 et une belle tâche 11 a la même utilisation du CPU “Split” entre eux comme exécutant une belle-5 et une belle-4 tâche. Renice est similaire à la commande Nice, mais il vous permet de modifier l`agréable d`un processus en cours d`exécution. OK permet donc de s`attaquer à déterminer comment donner à vos processus de réponse intensive (comme Apache, php, Ruby, Perl, Java) ce qui signifie une demande à votre serveur/machine nécessite une réponse. Windows. Sans commande, imprimez la niceness actuelle. La terminologie est que nous pouvons donner certains processus spécifiques (comme PHP. Télécharger et installer en 1 ligne à condition que vous avez curl. Pour répondre à la première plainte (de niveaux gentils n`étant pas «punchy» assez), le planificateur a été découplé à partir de «tranche de temps» et les concepts de HZ (et la granularité a été fait un concept distinct de niveaux de Nice) et il était donc possible de mettre en œuvre de meilleure et plus cohérente Nice + 19 soutien: avec le nouveau planificateur Nice + 19 tâches obtenir un HZ-indépendant 1. Par conséquent, forcer une affinité spécifique du processeur n`est utile que dans certaines applications. Processus pour exécuter mon serveur de messagerie, mon serveur FTP, mon serveur SSH, mes cronjobs, scripts de nettoyage, démon ATD, etc.
Le niveau de priorité par défaut est 4. Le nouveau planificateur dans v2. Depuis v3 (aka CFQ tranches de temps) CFQ implémente des niveaux de Nice e/S similaires à ceux de la planification CPU. Exécutez COMMAND avec une précision ajustée, ce qui affecte la planification des processus. Cette classe prend un argument de priorité à partir de 0-7, avec un nombre inférieur étant une priorité plus élevée. Nous physiquement sur le système. Sinon, la valeur actuelle de la ressource spécifiée est imprimée. Le meilleur effort.
Si aucun argument ou juste-p n`est donné, ionice interrogent la classe de planification d`e/s actuelle et la priorité pour ce processus. Finalement, j`ai remarqué que mes sites étaient plus lents, mon php encore plus lent, et parfois j`ai même vu 503 erreurs que mon hôte lève lorsque mon serveur est surchargé.