J'écris un script python qui va effectuer un test de performance dans le système de fichiers Linux. donc, en plus des blocages, des conditions de course et du temps nécessaire pour effectuer une action (supprimer, lire, écrire et créer) quelles autres variables/paramètres le test devrait-il contenir?test de performance du système de fichiers
Répondre
Le test de performance du système de fichiers est un sujet très complexe. Vous pouvez facilement faire beaucoup d'erreurs qui rendent vos tests inutiles. Stony Brook University et IBM Watson Labs ont publié un article de journal hautement recommandé dans la «Transaction of Storage» sur l'étalonnage des systèmes de fichiers, dans lequel ils présentent différents points de référence et leurs points forts et faibles: A nine year study of file system and storage benchmarking.
Ils donnent beaucoup de conseils pour concevoir et implémenter un bon benchmark système de fichiers. Comme je l'ai dit: Ce n'est pas une tâche facile.
Pouvez-vous être un peu plus clair?
J'ai essayé de le faire une fois avant d'utiliser Python lui-même. J'ai besoin de temps pour l'essayer moi-même. J'ai essayé d'utiliser time.time() pour avoir le temps depuis l'époque. Je pense que la différence de temps peut suffire pour les opérations de fichiers.
Mise à jour: Cochez cette idée GSOC, PSF avait promis de le parrainer http://allmydata.org/trac/tahoe/wiki/GSoCIdeas
Je suis en train de lire cette page pour obtenir plus d'informations.
Je ne cherche pas de code spécifique, mais quel autre scénario de test devrait être ajouté au test de performance du système de fichiers. – Mohamed
Vérifiez la réponse. Je l'ai édité, même si ce projet est encore très abstrait, mais peut contenir quelques liens pour votre usage. –
Vous pourriez être intéressé à regarder des outils comme caollectd et iotop. Là encore, yopu pourrait aussi s'intéresser à les utiliser au lieu de réinventer la roue - autant que je sache, une telle analyse de performance n'est pas apprise en un jour, et ces gars ont investi beaucoup de temps et de connaissances dans la construction de ces outils.
Vous devriez essayer d'utiliser les logiciels déjà présents. Vous pouvez utiliser iozone pour le même. Pour le didacticiel, vous devez vous référer à this blog post on nixcraft
- 1. outil de test de performance
- 2. Performance du streaming de fichiers réseau Vista
- 3. Vitesse du système de fichiers iPhone/iPod
- 4. Récursif du système de fichiers avec Powershell
- 5. Système de fichiers TreeView
- 6. Système de fichiers TreeView
- 7. Performance création de plusieurs petits fichiers
- 8. Une question sur le cache du système de fichiers
- 9. système de téléchargement de fichiers
- 10. Conception d'un système de contrôle d'assertion de performance
- 11. Comment déboguer les erreurs de "système d'accès refusé" du système de fichiers sur win32?
- 12. Meilleure architecture pour gérer les modifications du système de fichiers?
- 13. Comment simuler la corruption du système de fichiers ext3?
- 14. jdbc test de performance pour obtenir des données CLOB/BLOB
- 15. Outils de gestion de système de fichiers
- 16. Système de fichiers en mémoire pour Windows
- 17. MS DOS fonctionne comme ipconfig pour obtenir les spécifications de performance du système?
- 18. Méthode d'interception de l'activité du système de fichiers du processus enfant
- 19. Participe à une équipe de test de vérification du système pour obtenir un meilleur programmeur?
- 20. test de fichiers jsp 2.0 .tag
- 21. Détermination de la "charge du système"
- 22. Système de fichiers maquette dans les tests d'intégration
- 23. IE7 et fichiers XML sur le système de fichiers
- 24. Étendue du système dans l'analyse du système
- 25. Sondage pour la taille de bloc de système de fichiers
- 26. Vérification du verrouillage de fichier sans test
- 27. outil de performance
- 28. Bibliothèque de système de fichiers plus robuste dans .net
- 29. Fichiers du système d'équipe VS 2008 ouverts en 2008 standard
- 30. Clé de tri arbitraire dans le système de fichiers
1+ pour le papier. Merci. – Mohamed