Бид серверийн ажиллагааг шалгахад зориулагдсан цуврал материалуудаа үргэлжлүүлж байна. Өнөөдөр бид NetPerf, HardInfo болон ApacheBench зэрэг дэмжигдэж, шинэчлэгдэж байгаа хэд хэдэн цаг хугацааны туршсан жишиг үзүүлэлтүүдийн талаар ярих болно.
Фото -
NetPerf
Энэ нь сүлжээний дамжуулалтыг үнэлэх хэрэгсэл юм. Үүнийг Hewlett-Packard компанийн инженерүүд боловсруулсан. Хэрэгсэл
Өнөөдөр netperf нь жишиг үнэлгээний хэрэгсэлд багтсан болно
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-д аналог байдаг - жишээлбэл,
Хатуу мэдээлэл
Энэ нь техник хангамж болон үйлдлийн системийн талаар мэдээлэл цуглуулах хэрэгсэл юм. Энэ нь төхөөрөмжүүдийн ажиллагааны талаархи мэдээллийг харуулдаг: PCI, ISA PnP, USB, IDE, SCSI, түүнчлэн цуваа болон зэрэгцээ портууд. Гэхдээ үүнийг жишиг болон хяналтын хэрэгсэл болгон ашиглаж болно.
HardInfo нь хэд хэдэн тестийг санал болгодог. Жишээлбэл, CPU Blowfish нь блок тэгш хэмтэй шифрлэлтийн криптограф алгоритмуудыг ашиглан процессорын гүйцэтгэлийг үнэлдэг. Идэх
Ихэнх туршилтын үр дүнг секундын дотор өгдөг бөгөөд үүний дагуу бага байх тусмаа сайн. Бүх тайланг HTML болон txt форматаар харуулав.
Эхэндээ уг хэрэгслийг төслийн нэг хэсэг болгон боловсруулсан
BerliOS . Үүнд нээлттэй эхийн програмуудад зориулсан байршуулах платформ (жишээ ньSourceForge ) болон нээлттэй эхийн хөгжүүлэгчдийн баримт бичиг, профайлд зориулсан хэд хэдэн мэдээллийн сан. Санхүүжилт хангалтгүйн улмаас BerliOS 2014 онд хаагдсан. Өнөөдөр HardInfo-г сонирхогчдын хүчин чармайлтаар боловсруулж байнатусдаа репозитор дээр GitHub дээр.
Систем заримдаа алдаатай тулгардаг гэдгийг анхаарна уу. Энэ нь үе үе тохиолддог гэдгийг мэддэг
ApacheBench
HTTP серверүүдийн ачааллыг шалгах хэрэгсэл. ApacheBench (AB) нь Apache-г харьцуулах зорилгоор бүтээгдсэн боловч өөр ямар ч сервер дээр ажиллах боломжтой. Энэхүү хэрэгсэл нь олон Linux түгээлт дээр урьдчилан суулгасан байдаг.
Фото -
Энэхүү хэрэгсэл нь серверүүдийг олон тооны хүсэлтээр бөмбөгддөг. Ажиллуулахын тулд та дараах тушаалыг оруулах хэрэгтэй.
ab -n 100 -c 10 http://www.example.com/
Энэ нь нэг зуун GET хүсэлтийг (дээд тал нь арав нь нэгэн зэрэг илгээгдэх болно) туршилтын нөөц рүү илгээх болно. Гаралтын үед систем нь хүсэлтийг боловсруулах дундаж хугацаа, шилжүүлсэн өгөгдлийн нийт хэмжээ, дамжуулах чадвар, алдааны тоог харуулна.
Өнөөдөр нийтийн аж ахуйн нэгжийн эргэн тойронд олон хүн цугларчээ. Интернет дээр байнга гарч ирдэг
хамгийн сүүлийн үеийн хөтөч ApacheBench-ийг хэрхэн тохируулах, ашиглах талаар.
AB нь аналогтой гэдгийг анхаарна уу -
Бид 1Cloud үйлчилгээ үзүүлдэг
Манай үүл
Эх сурвалж: www.habr.com