Articles of performances

Que pourrait-on faire pour accélérer le démarrage de Linux embarqué?

Mon équipe développe un logiciel pour une solution Linux embarquée. Le problème auquel nous sums confrontés est qu'il faut trop de time pour que le système soit prêt à lancer les applications souhaitées (c'est-à-dire, trop de time pour charger le kernel Linux). En général, il faut de 38 à 43 secondes pour que cela se […]

Test du succès d'un algorithm de congestion

Comment testez-vous si un algorithm de congestion particulier fonctionne pour vous? Je request parce que ce n'est pas comme si je pouvais facilement recréer une charge de travail représentative pour la plupart des algorithms. Je suis en train de regarder deux choses, mais je suis ouvert à d'autres suggestions: Les "segments retransmis" de la sortie […]

Comment générer des charts à partir de résultats lmbench?

J'ai besoin d'utiliser l'outil de benchmarking lmbench pour get les statistics de performance du système. Je suis capable d'exécuter et d'exécuter les résultats. Dans le dossier des résultats, il s'agit d'un file MakeFile contenant ces informations # Makefile for lmbench results.` # $Id$ # # Usage: make [ LIST="aix/* sunos/* …" ] [ what ] […]

Comment irqbalance détermine quel package utiliser?

irqbalance –debug affiche ce qui suit: Package 0: Core 0, 2, 4, 6, 8, 10, 12, 14 Package 1: Core 1, 3, 5, 7, 9, 11, 13 Lorsque smp_affinity applications réseau, il semble que les IRQ soient traitées par le package 1, mais le smp_affinity pour le NIC est dans le package 0. Est- irqbalance […]

Performances d'écriture générales dm-crypt (LUKS) abyssales

J'étudie un problème où le chiffrement d'un périphérique de bloc impose une énorme pénalité de performance lors de l' écriture . Les heures de lecture sur Internet et les expériences ne m'ont pas permis de comprendre correctement, et encore less de find une solution. La question en bref: Pourquoi est-ce que j'obtiens des vitesses d'écriture […]

VirtualBox: Est-ce une mauvaise idée d'assigner plus de kernelx de CPU virtuels que le nombre de kernelx de CPU physiques

Comme je dispose d'un processeur Hyper-Threading capable, je me request, est-ce une mauvaise idée d'assigner plus de cœurs de processeur virtuel que le nombre de cœurs physiques de processeur comme l'avertissement suivant suggère: Transcription: Plus de CPU virtuels sont atsortingbués à la machine virtuelle que le nombre de CPU physiques sur le système hôte. Ceci […]

Utilisation de cgroups Linux pour équilibrer les performances du processeur

J'ai deux systèmes Linux dual-core installés en utilisant des cgroups Linux avec des kernelx relativement récents; on utilise Debian Squeeze, l'autre Ubuntu 11.04 Natty Narwhal. J'ai réussi à équilibrer la charge CPU avec cgroups travaillant un peu mieux sur le système Debian malgré son kernel plus ancien. Mais ce n'est pas juste pour tout, et […]

Rendre le disque / copy de disque plus lent

Existe-t-il une méthode pour ralentir le process de copy sous Linux? J'ai un gros file, disons 10 Go, et je voudrais le copyr dans un autre directory, mais je ne veux pas le copyr à pleine vitesse. Disons que je voudrais le copyr avec la vitesse de 1mb / s, pas plus rapide. J'aimerais utiliser […]

Pourquoi le file tac | grep foo '(tuyauterie) plus rapide que `grep foo <<(file tac)' (substitution de process)?

Cette question a été motivée par " Reverse grepping ", à propos de grepping un énorme file de bas en haut. @chaos a dit : tac file | grep whatever Ou un peu plus efficace: grep whatever < <(tac file) @ vinc17 a dit : Le < <(tac filename) doit être aussi rapide qu'un tube […]

Moyen efficace d'imprimer des lignes à partir d'un file volumineux en utilisant awk, sed ou autre chose?

Si j'avais un file en text clair contenant 8 millions de lignes et que je veux imprimer des lignes de 4 000 010 à 4 000 000 à l'écran, ce qui serait plus efficace: awk ou sed? Il n'y a pas de model pour le text, et malheureusement, une database n'est pas une option. Je […]