it-swarm.asia

رخيص اختبار خادم الإجهاد

حصل قسم تكنولوجيا المعلومات في المنظمة غير الربحية التي أعمل عليها مؤخرًا على خادم افتراضي جديد يعمل بنظام CentOS (مع Apache و PHP 5) ، والذي من المفترض أن يستضيف موقعنا على الويب. أثناء عملية إعداد الخادم ، اكتشفت أن أدنى استخدام للجهاز الجديد تسبب في حدوث مشكلات كبيرة في الأداء (لم أستطع استخراج القاروص دون إيقافه). بعد عدة أسابيع من الدعم الفني في الظلام ، يبدو الآن أنه يعمل بشكل جيد ، لكنني ما زلت قلقًا بشأن نقل الموقع الرئيسي إلى هناك.

ليس لديّ ميزانية للعمل معها (لذلك لا توجد برامج أو خدمات تتطلب أموالًا) ، رغم أنه بسبب التخفيضات الأخيرة ، لدي عدة أجهزة كمبيوتر سطح مكتب أقدم يمكنني استخدامها إذا كان ذلك مفيدًا. لا يحتاج الموقع إلى تحمل عدد هائل من الزيارات (إنه موقع Drupal فقط بضعة آلاف من الزوار يوميًا) ، لكنني أرغب في وضعه في مكان يسير قليلاً قبل نقل الموقع الرئيسي على.

ما هي الأدوات الرخيصة التي يمكنني استخدامها للتعرف على ما إذا كان الخادم يمكنه تحمل مستويات منخفضة من حركة المرور؟ أنا لا أتطلع لاختبار الموقع نفسه حتى الآن ، مجرد تشغيل أساسي للخادم.

11
acrosman

Apache Jmeter ممتاز لهذا النوع من الأشياء - يمكنك محاكاة الحالات البسيطة من خلال وظائف معقدة للغاية ومجانية. هناك منحنى تعليمي يقوم بإعداد الاختبارات ، لكن الأمر يستحق الساعات القليلة التي ستستغرقها لتعلمها.

تجدر الإشارة أيضًا إلى أن Apache يأتي مع أداة Apache Bench "ab" ، والتي يمكنك استخدامها في عمليات القياس البسيطة نسبيًا - أي/جلب صفحة من اختيارك عدة آلاف من المرات بدرجات متفاوتة من التوازي.

8
asparagino

راجع هذا المنشور كيف يمكنك تحميل اختبار التطبيق الخاص بك؟ . انها مماثلة جدا. يذكر Jmeter وبعض الحلول الأخرى. بدا كلهم ​​تقريبا أن يكونوا أحرارا.

3
Ben Hoffman

إذا كنت مهتمًا بأداة اختبار تحميل مجانية ، فراجع امتداد Fiddler الذي يطلق عليه StresStimulus . يستجيب الجلسات المسجلة مع أي عدد من المستخدمين الظاهري وتقارير مقاييس الأداء التفصيلية لكل طلب وحالة الاختبار بأكملها. توضح الرسوم البيانية كيفية استجابة الأداء لمستويات التحميل المختلفة. يتم تشغيله من أجهزة Windows مقابل أي خادم HTTP.

0
Vadim Kleyzit

إن Apache Bench و Forge كلاهما لائق حقًا ومجاني ومفتوح المصدر ، وما إلى ذلك. لقد كان من حسن حظي تشغيلهما من كل من جهازي المحلي ومن الخوادم ، مع زيادة السرعة على الخوادم.

0
Kenneth Love