Чӣ тавр санҷиши иҷрои сервер: интихоби якчанд нишондиҳандаҳои кушодаасос

Мо силсилаи маводҳои худро, ки ба санҷиши кори сервер бахшида шудаанд, идома медиҳем. Имрӯз мо дар бораи якчанд меъёрҳои санҷидашуда, ки то ҳол дастгирӣ ва нав карда мешаванд - NetPerf, HardInfo ва ApacheBench сӯҳбат мекунем.

Чӣ тавр санҷиши иҷрои сервер: интихоби якчанд нишондиҳандаҳои кушодаасос
Фото - Питер Балсерзак — CC BY-SA

NetPerf

Ин асбобест барои арзёбии қобилияти шабака. Он аз ҷониби муҳандисони Hewlett-Packard таҳия шудааст. Восита включает ду файли иҷрошаванда: netserver ва netclient. Барои гузаронидани санҷиш, онҳо бояд дар мошинаҳои гуногун иҷро карда шаванд. Бо нобаёнӣ, netperf порти 12865-ро истифода мебарад, аммо онро бо истифода аз парчами -p тағир додан мумкин аст. Утилита бо TCP ва UDP тавассути BSD Sockets, DLPI, Unix Domain Sockets ва 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 таҳти иҷозатномаи махсуси Hewlett-Packard паҳн карда мешавад. Бо вуҷуди ин, муаллифи ин барнома Рик Ҷонс иддао дорад, ки он дар беҳтарин анъанаҳои сарчашмаи кушода тарҳрезӣ шудааст. Мо инчунин қайд мекунем, ки ба наздикӣ навсозиҳои netperf хеле нодир шудаанд. Ин метавонад ба камолоти маҳсулот вобаста бошад.

netperf аналогҳо дорад - масалан, iperf2 и iperf3. Онҳо инчунин ба шумо имкон медиҳанд, ки қобилияти шабакаи худро санҷед. Рушди iperf3 пас аз хароб шудани анбори iperf2 оғоз шуд. Версияи нав аз сифр навишта шудааст ва бо татбиқи қаблӣ номувофиқ аст, гарчанде ки он як қисми рамзи онро дар бар мегирад. Ҷолиб он аст, ки пас аз баровардани iperf3, кор дар iperf2 дубора ҷӯш шуд. Дар натиҷа, ду асбоб доштан шабеҳ, вале дар айни замон функсияҳои гуногун. Масалан, iperf2 чанд ришта аст ва iperf3 кор мекунанд танҳо бо як ришта.

маълумоти сахт

Ин утилита барои ҷамъоварии маълумот дар бораи сахтафзор ва системаи оператсионӣ мебошад. Он маълумотро дар бораи кори дастгоҳҳо дар: PCI, ISA PnP, USB, IDE, SCSI, инчунин портҳои пайдарпай ва параллелӣ нишон медиҳад. Аммо он метавонад ҳамчун як абзор ва мониторинг истифода шавад.

HardInfo якчанд санҷишҳоро пешниҳод мекунад. Масалан, CPU Blowfish кори протсессорро бо истифода аз алгоритмҳои криптографӣ барои рамзгузории симметрии блок арзёбӣ мекунад. Бихӯред CPU N-Queens - санҷиш аз комбинаторика. Система масъалаи шоҳмотро дар бораи ҷойгир кардани N малика дар тахтаи N x N мураббаъ ҳал мекунад. Вай порчаҳоро тавре тартиб медиҳад, ки ҳеҷ яке аз онҳо ба дигарон ҳамла накунад. Инчунин қобили қайд аст, ки FPU FFT - санҷиш барои ҳисобкунии зуди табдили дискретии Фурье ва FPU Raytracing - ҳисобкунии рентген ҳангоми намоиш додани саҳнаи 3D.

Натиҷа дар аксари санҷишҳо дар сонияҳо дода мешавад ва мувофиқан он чӣ қадаре ки хурдтар бошад, ҳамон қадар беҳтар аст. Ҳама гузоришҳо дар форматҳои HTML ва txt нишон дода мешаванд.

Дар аввал, хидматрасонӣ ҳамчун як қисми лоиҳа таҳия карда шуд BerliOS. Он дорои платформаи хостингӣ барои барномаҳои кушодаасос (масалан Сарчашма:) ва якчанд пойгоҳи додаҳо барои ҳуҷҷатҳо ва профилҳои таҳиягарони кушодаасос. BerliOS дар соли 2014 аз сабаби маблағгузории нокифоя баста шуд. Имрӯз HardInfo бо кӯшиши мухлисон таҳия карда мешавад дар анбори алоҳида дар GitHub.

Лутфан қайд кунед, ки система баъзан ба хатогиҳо дучор мешавад. Маълум аст, ки давра ба давра ба амал меояд хатогии сегментатсия, проблемахо бо намоиши дастгоҳҳои USB ва якчанд дигар.

ApacheBench

Восита барои санҷиши сарбории серверҳои HTTP. ApacheBench (AB) барои муқоисаи Apache тарҳрезӣ шудааст, аммо он метавонад дар ҳама серверҳои дигар кор кунад. Восита дар бисёр дистрибюторҳои Linux пешакӣ насб карда шудааст.

Чӣ тавр санҷиши иҷрои сервер: интихоби якчанд нишондиҳандаҳои кушодаасос
Фото - Виктор Фрейтас — Пароканда

Ин хидмат серверҳоро бо шумораи зиёди дархостҳо бомбаборон мекунад. Барои иҷро кардан, шумо бояд фармони зеринро ворид кунед:

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

Он сад дархости GET-ро (ҳадди аксар даҳ нафари онҳо дар як вақт фиристода мешаванд) ба манбаи санҷишӣ мефиристад. Дар натиҷа, система вақти миёнаи коркарди дархост, ҳаҷми умумии маълумоти интиқолшуда, интиқол ва шумораи хатогиҳоро нишон медиҳад.

Имруз дар атрофи муассисаи коммуналй ахолии калон чамъ шудааст. Мунтазам дар Интернет пайдо мешаванд дастурҳои навтарин дар бораи чӣ гуна насб кардан ва истифода бурдани ApacheBench.

Дар хотир доред, ки AB аналог дорад - Apache jMeter, балки бо имкониятхои калон. Масалан, он ба шумо имкон медиҳад, ки дархостҳоро аз якчанд компютерҳо ҳангоми идоракунии раванд аз яке аз онҳо эҷод кунед. Барнома инчунин механизмҳои иҷозатдиҳии корбарони виртуалиро амалӣ мекунад ва ҷаласаҳои корбаронро дастгирӣ мекунад. Ин асбобро бисёр ширкатҳои IT истифода мебаранд, аз ҷумла провайдерҳои абрӣ, масалан. Qualy.

Чӣ тавр санҷиши иҷрои сервер: интихоби якчанд нишондиҳандаҳои кушодаасосМо дар 1cloud хидмат пешниҳод мекунем "Абри хусусӣ". Ин иҷораи инфрасохтори виртуалӣ бо қобилияти зуд танзим кардани флот мебошад серверҳои виртуалӣ.
Чӣ тавр санҷиши иҷрои сервер: интихоби якчанд нишондиҳандаҳои кушодаасосАбри мо дар болои оҳан сохта шудааст Cisco, Dell, NetApp. Таҷҳизот дар якчанд марказҳои додаҳо ҷойгир аст: DataSpace (Маскав), SDN/Xelent (Санкт-Петербург), Ahost (Алма-Ато).

Манбаъ: will.com

Илова Эзоҳ