د سرور فعالیت ازموینې څرنګوالی: د ډیری خلاصې سرچینې بنچمارکونو انتخاب

موږ زموږ د موادو لړۍ ته دوام ورکوو چې د سرور فعالیت ازموینې ته وقف شوي. نن ورځ موږ به د یو څو وخت ازمول شوي معیارونو په اړه وغږیږو چې لاهم ملاتړ شوي او نوي شوي - NetPerf، HardInfo او ApacheBench.

د سرور فعالیت ازموینې څرنګوالی: د ډیری خلاصې سرچینې بنچمارکونو انتخاب
عکس — پیټر بالسرزاک - CC BY-SA

NetPerf

دا د شبکې له لارې د ارزونې وسیله ده. دا د هیولټ پیکارډ انجینرانو لخوا رامینځته شوی. وسیله وینځل دوه د اجرا وړ فایلونه: netserver او netclient. د ازموینې چلولو لپاره ، دوی اړتیا لري په مختلف ماشینونو کې وګرځول شي. په ډیفالټ ، netperf 12865 پورټ کاروي ، مګر دا د -p بیرغ په کارولو سره بدلیدلی شي. دا کار د TCP او UDP سره د BSD ساکټونو، DLPI، یونیکس ډومین ساکټونو او IPv6 سره کار کوي.

نن ورځ netperf د بنچمارک کولو ټیکټ کې شامل دی په زړه پوری. دا د ډیری IT شرکتونو لخوا هم کارول کیږي، د مثال په توګه Red Hat. دا هغه څه دي چې د netperf خدمت توضیحات د OpenShift فعالیت ارزولو لپاره په یوه بیلګه کې ښکاري:

apiVersion: v1
kind: Service
metadata:
  labels:
    app-name: netperf
  name: netperf
  namespace: your_project
spec:
  ports:
  - port: 12865
    protocol: TCP
    targetPort: 12865
  selector:
    app-name: netperf
  sessionAffinity: ClientIP
  type: ClusterIP

رسمي ذخیره وايي چې netperf د ځانګړي هیولټ پیکارډ جواز لاندې توزیع شوی. په هرصورت، د افادیت لیکوال، ریک جونز، ادعا کوي چې دا د خلاصې سرچینې په غوره دودونو کې ډیزاین شوی. موږ دا هم یادونه کوو چې پدې وروستیو کې د netperf لپاره تازه معلومات خورا نادر شوي. دا ممکن د محصول د بشپړتیا له امله وي.

netperf انلاګونه لري - د مثال په توګه، ای پی پی 2 и ای پی پی 3. دوی تاسو ته اجازه درکوي چې ستاسو د شبکې له لارې ازموینه وکړئ. د iperf3 پراختیا وروسته له هغه پیل شوه کله چې د iperf2 ذخیره خرابه شوه. نوې نسخه له سکریچ څخه لیکل شوې او د تیر پلي کولو سره مطابقت نلري، که څه هم دا د دې کوډ برخه لري. په زړه پورې ده، د iperf3 خوشې کولو وروسته، په iperf2 کار بیا پیل شو. په پایله کې، دوه وسیلې لري ورته، مګر په ورته وخت کې مختلف فعالیت. د مثال په توګه، iperf2 څو اړخیز دی، او iperf3 دی د یوازې د یوې تار سره.

هارډینفو

دا د هارډویر او عملیاتي سیسټم په اړه د معلوماتو راټولولو لپاره ګټور دی. دا د وسیلو د عملیاتو په اړه معلومات ښیې: PCI، ISA PnP، USB، IDE، SCSI، او همدارنګه سیریل او موازي بندرونه. مګر دا د بنچمارک او څارنې وسیلې په توګه کارول کیدی شي.

هارډ انفو ډیری ازموینې وړاندیز کوي. د مثال په توګه، CPU بلوفش د بلاک سمیټریک کوډ کولو لپاره د کریپټوګرافیک الګوریتمونو په کارولو سره د پروسیسر فعالیت ارزوي. خوړل CPU N-Queens - د ترکیب څخه ازموینه. سیسټم د شطرنج ستونزه د N x N مربع په تخته کې د N queens ځای په ځای کولو حل کوي. هغه ټوټې تنظیموي ترڅو هیڅ یو یې په نورو برید ونکړي. د یادونې وړ هم د FPU FFT دی - د جلا فویریر ټرانسفارم ګړندي محاسبې لپاره ازموینه او د FPU رایټراینګ - د 3D صحنې وړاندې کولو پرمهال د شعاع تعقیب محاسبه.

په ډیری ازموینو کې پایله په ثانیو کې ورکول کیږي او په وینا یې، څومره چې دا کوچنی وي، ښه. ټول راپورونه په HTML او txt شکلونو کې ښودل شوي.

په پیل کې، دا کار د پروژې د یوې برخې په توګه جوړ شوی و برلیوس. پدې کې د خلاصې سرچینې غوښتنلیکونو لپاره د کوربه توب پلیټ فارم شامل و (لکه سرچینه) او د خلاصې سرچینې پراختیا کونکو اسنادو او پروفایلونو لپاره ډیری ډیټابیسونه. BerliOS په 2014 کې د ناکافي تمویل له امله وتړل شو. نن ورځ هارډ انفو د مینه والو د هڅو له لارې رامینځته کیږي په جلا ذخیره کې په GitHub کې.

مهرباني وکړئ په یاد ولرئ چې سیسټم ځینې وختونه د بګونو سره مخ کیږي. دا معلومه ده چې په دوره توګه واقع کیږي د ویشلو تېروتنهسره ستونزې د USB وسیلو ښودنه او څو نور.

ApacheBench

د HTTP سرورونو بار ازموینې لپاره وسیله. ApacheBench (AB) د اپاچي بنچمارک کولو لپاره ډیزاین شوی و، مګر دا کولی شي په کوم بل سرور کې پرمخ بوځي. دا وسیله په ډیری لینکس توزیعونو کې دمخه نصب کیږي.

د سرور فعالیت ازموینې څرنګوالی: د ډیری خلاصې سرچینې بنچمارکونو انتخاب
عکس — ویکتور فریتاس - خلاصول

یوټیلټي د ډیری غوښتنو سره سرورونه بمباروي. د چلولو لپاره تاسو اړتیا لرئ لاندې کمانډ دننه کړئ:

ab -n 100 -c 10 http://www.example.com/

دا به د ازموینې سرچینې ته سل GET غوښتنې واستوي (د دوی څخه اعظمي لس به په ورته وخت کې واستول شي). د محصول په جریان کې، سیسټم به د اوسط غوښتنې پروسس کولو وخت، د لیږدول شوي ډاټا ټول مقدار، ټریپټ او د غلطیو شمیر وښيي.

نن ورځ ، یوه لویه ټولنه د افادیت شاوخوا راټول شوي. په منظمه توګه په انټرنیټ کې ښکاره کیږي وروستي لارښودونه د اپاچی بینچ تنظیم او کارولو څرنګوالي په اړه.

په یاد ولرئ چې AB یو انلاګ لري - اپاچی jMeter، مګر د لویو امکاناتو سره. د مثال په توګه، دا تاسو ته اجازه درکوي د ډیری کمپیوټرونو څخه غوښتنې رامینځته کړئ پداسې حال کې چې د دوی څخه د پروسې اداره کول. برنامه د مجازی کاروونکو واک ورکولو لپاره میکانیزمونه هم پلي کوي او د کاروونکو غونډو ملاتړ کوي. دا وسیله د ډیری IT شرکتونو لخوا کارول کیږي، په شمول بادل چمتو کونکي، د بیلګې په توګه قدونه.

د سرور فعالیت ازموینې څرنګوالی: د ډیری خلاصې سرچینې بنچمارکونو انتخابموږ په 1Cloud کې خدمت چمتو کوو "شخصي بادل". دا د مجازی زیربنا کرایه ده چې د بیړۍ ګړندي تنظیم کولو وړتیا سره مجازی سرورونه.
د سرور فعالیت ازموینې څرنګوالی: د ډیری خلاصې سرچینې بنچمارکونو انتخابزموږ بادل په اوسپنه جوړ شوی سیسکو، ډیل، نیټ اپ. تجهیزات په ډیری ډیټا مرکزونو کې موقعیت لري: DataSpace (مسکو)، SDN/Xelent (St. Petersburg)، Ahost (Alma-Ata).

سرچینه: www.habr.com

Add a comment