httperf هو برنامج لقياس أداء خادم الويب. وهو يوفر تسهيلات مرنة لتوليد مختلف أعباء العمل HTTP و لقياس أداء الخادم.
محور httperf ليس على تنفيذ مؤشر واحد بعينه ولكن على توفير أداة قوية وعالية الأداء التي تسهل بناء على حد سواء الجزئي وعلى المستوى الكلي المعايير.
الخصائص المميزة الثلاثة httperf هي قوة، والتي تشمل القدرة على توليد وإدامة الزائد الخادم، ودعم بروتوكولات HTTP / 1.1 و SSL، والتمدد لمولدات عبء العمل الجديدة وقياس الأداء.
بناء httperf
هذا الإصدار من httperf يستخدم آلية التكوين GNU القياسية. الخطوات التالية يمكن استخدامها لبنائه:
$ MKDIR بناء
$ مؤتمر نزع السلاح بناء
$ SRCDIR / تكوين
$ جعل
$ جعل تركيب
في هذا المثال، SRCDIR يشير إلى الدليل المصدر httperf. قد يكون الخطوة الأخيرة ليتم تنفيذها كبرنامج "الجذر".
لبناء httperf بدعم التصحيح قيد التشغيل، استدعاء تكوين مع الخيار "--enable-التصحيح".
افتراضيا، يتم تثبيت ثنائي httperf في / البيرة / المحلية / بن / httperf والرجل الصفحات المثبتة في / البيرة / المحلية / رجل / man1 / httperf. يمكنك تغيير هذه الإعدادات الافتراضية عن طريق تمرير الخيارات المناسبة إلى "تكوين" النصي. راجع "تكوين --help" لمزيد من التفاصيل.
هذا الإصدار من httperf ديه دعم SSL الأولي. لتمكينه، تحتاج إلى أن يكون بينسل (http://www.openssl.org/) مثبتا بالفعل على النظام الخاص بك. يفترض السيناريو أن تكوين رأس الملفات بينسه والمكتبات يمكن العثور عليها في المواقع القياسية (على سبيل المثال، / البيرة / وتشمل و/ البيرة / ليب). إذا كانت الملفات في مكان مختلف، تحتاج إلى قول النصي تكوين أين يمكن العثور عليها. ويمكن القيام بذلك عن طريق تعيين متغيرات البيئة CPPFLAGS وLDFLAGS قبل استدعاء "تكوين". على سبيل المثال، إذا تم تثبيت الملفات رأس SSL في / البيرة / المحلية / SSL / تشمل ويتم تثبيت المكتبات SSL في / البيرة / المحلية / SSL / ليب، ثم يجب أن متغيرات البيئة
يتم تعيين مثل هذا:
CPPFLAGS = "- I / البيرة / المحلية / SSL / تشمل"
LDFLAGS = "- L / البيرة / المحلية / SSL / ليب"
مع هذه الإعدادات في المكان، "تكوين" يمكن التذرع كالعادة وSSL يجب الآن أن وجدت. إذا كان قد تم الكشف عن SSL، يجب أن يتم الرد على الشيكات الثلاثة التالية مع "نعم":
التحقق من وجود رئيسي في -lcrypto ... نعم
التحقق من SSL_version في -lssl ... نعم
:
التحقق من وجود بينسل / ssl.h ... نعم
ملاحظة: قد تضطر إلى حذف "config.cache" لضمان "تكوين" إعادة تقييم تلك الشيكات بعد تغيير إعدادات متغيرات البيئة.
ما هو الجديد في هذا الإصدار:
تفاصيل البرنامج:
لم يتم العثور على التعليقات