Serveurs de test de performance: Comment caractériser les performances?

J'ai besoin d'acheter des serveurs et j'ai besoin de comprendre comment les spécifier correctement.

Basé sur les réponses
https://serverfault.com/questi ... sizes
, Il est nécessaire de prendre en compte plusieurs paramètres:

Fréquence de la CPU + Nombre de noyaux de processeur

RAM + Taille de la mémoire virtuelle

Taille du disque dur et performance

Performance de la carte réseau

J'ignore toujours le coût, la taille et la puissance. Système d'exploitation, si cela compte, doit être Windows Server 2008 R2.

Depuis que la dernière application est basée sur IIS, Je souhaite organiser une série de tests qui m'aidera à me caractériser chacun d'eux individuellement, ainsi que deux ou plusieurs d'entre eux ensemble.

Par exemple, séparément:

CPU: Ecrivez une opération mathématique simple en mémoire. Créez plusieurs flux qui effectuent cette opération. Mesurer les ressources du système (Perfmon), FLOPS, Le nombre de flux en fonction du temps.

Oz / Mémoire virtuelle: enregistrement de la fuite de mémoire. Mesurer les ressources du système en fonction du temps.

Vitesse du disque dur: Créez un fichier de données important sur le disque. Mesurer les ressources système et l'heure d'accès aux pièces de fichier disponibles arbitrairement disponibles en fonction du temps.

Vitesse du réseau: utilisez l'outil
http://download.cnet.com/LAN-S ... .html
Pour voir les performances de la carte réseau.

Jusqu'à présent, tout va bien (Bien que les améliorations soient les bienvenues!). Une des possibilités - Juste obtenir "
http://en.wikipedia.org/wiki/F ... 7.png
"Estimations individuelles.

Comment puis-je décrire l'interaction entre eux?

Par exemple, interaction réseau <==> La CPU peut être vérifiée en écrivant un service Web simple qui pompette simplement les données aussi rapidement que nécessaire. Évidemment, c'est aussi caractéristique de IIS, Mais dans tous les cas, cela fait partie d'un système possible.

Comme un autre exemple, l'interaction de la vitesse du réseau <==> Le disque dur peut être testé en utilisant IIS Pour maintenir des fichiers de gros images statiques (Avec la mise en cache handicapée).

Est-ce que quelqu'un sait sur l'ensemble des tests utilisés pour caractériser ce type de productivité?

Évidemment, le seul moyen réel de voir comment le serveur fonctionnera avec un véritable logiciel, - Cela le déploiera. Nous n'avons pas fini de le créer, ce n'est donc pas une option. (jusqu'à!).
Invité:

Christine

Confirmation de:

Il existe de nombreux tests pour différentes caractéristiques de la performance du système. "Indice de productivité Windows» est l'un de ces indicateurs, mais il y a beaucoup d'autres (Tests Endless CPU, Memming Indicateurs de bande passante, entrée de disque-sortie à la fois en streaming et dans des modes d'accès arbitraires avec n'importe quel nombre de permutations, la vitesse utile réelle de l'adaptateur réseau dans le bit / de. et pps, de TCP et sans cela, et la vitesse des pneus dans toute leur complexité infinie).

Cependant, tout cela est inutile pour vous lorsque vous répondez à la question «Comment mon application fonctionnera-t-elle?», Parce que vous ne savez pas quelles sont les exigences de performance et les caractéristiques de votre application. (Depuis qu'il n'existe pas). . Par exemple, "Index des produits Windows» - C'est une indication de la façon dont les divers composants de l'équipement fonctionnent sur

régi par Windows

. Les gens intelligents Microsoft mesuré comme des tests de performance abstraites sont associés au bon travail. Windows, Puis l'a utilisé pour créer leur index. Vous ne pouvez pas vous interdire de prendre un numéro, tel qu'une évaluation PassMark (Prendre un exemple aléatoire), Et transformez-le en une mesure utile, ne sachant pas combien de temps processeur nécessite votre application pour traiter la requête.

Maintenant, si vous ressemblez 99% les gens qui posent cette question plus tôt et ont exactement la même réponse, vous vivez probablement une sorte de "mais ... mais ... mais ... J'en ai besoin!" réaction. La seule réponse possible à cette - "Malchance". Les lois de la physique ne se soucient pas de voyager à une vitesse supérieure à la vitesse de la lumière et que les lois de l'analyse de la performance ne se soucient pas de ce que vous voulez connaître le méconnaissable.

(Et si vous êtes intéressé, répétez ce type de réponse encore et encore pas très amusant, donc nous n'aimons pas les questions "Quel serveur ai-je besoin?" Sur l'échec du serveur. Marquez-les as dupes ne fonctionne pas parce que les gens se plaignent que les réponses n'étaient pas stupides parce qu'une personne A voulait savoir combien de blogs Wordpress Il peut courir, et homme B voulait savoir combien de sites Drupal Il peut courir).

Pour répondre aux questions, connectez-vous ou registre