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'à!).
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'à!).
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
1 réponses
Christine
Confirmation de:
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).