අපි සේවාදායක කාර්ය සාධනය පරීක්ෂා කිරීම සඳහා කැප වූ අපගේ ද්රව්ය මාලාව දිගටම කරගෙන යන්නෙමු. අද අපි කතා කරන්නේ තවමත් සහය දක්වන සහ යාවත්කාලීන කරන ලද කාල පරික්ෂා කරන ලද මිණුම් සලකුණු කිහිපයක් ගැනයි - 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
විශේෂ Hewlett-Packard බලපත්රයක් යටතේ netperf බෙදා හරින බව නිල ගබඩාව පවසයි. කෙසේ වෙතත්, උපයෝගීතාවයේ කතුවරයා වන රික් ජෝන්ස් කියා සිටින්නේ එය විවෘත මූලාශ්රයේ හොඳම සම්ප්රදායන් තුළ නිර්මාණය කර ඇති බවයි. netperf සඳහා මෑතකාලීන යාවත්කාලීන කිරීම් තරමක් දුර්ලභ වී ඇති බව ද අපි සටහන් කරමු. මෙය නිෂ්පාදනයේ පරිණතභාවය නිසා විය හැකිය.
netperf හි ප්රතිසම ඇත - උදාහරණයක් ලෙස,
හාඩින්ෆෝ
මෙය දෘඪාංග සහ මෙහෙයුම් පද්ධතිය පිළිබඳ තොරතුරු රැස් කිරීම සඳහා උපයෝගීතාවයකි. එය උපාංගවල ක්රියාකාරිත්වය පිළිබඳ දත්ත පෙන්වයි: PCI, ISA PnP, USB, IDE, SCSI, මෙන්ම අනුක්රමික සහ සමාන්තර වරායන්. නමුත් එය මිණුම් ලකුණක් සහ අධීක්ෂණ මෙවලමක් ලෙස භාවිතා කළ හැකිය.
HardInfo පරීක්ෂණ කිහිපයක් ඉදිරිපත් කරයි. උදාහරණයක් ලෙස, CPU Blowfish බ්ලොක් සමමිතික සංකේතනය සඳහා ගුප්ත ලේඛන ඇල්ගොරිතම භාවිතයෙන් ප්රොසෙසරයේ ක්රියාකාරිත්වය ඇගයීමට ලක් කරයි. කන්න
බොහෝ පරීක්ෂණ වල ප්රතිඵලය තත්පර කිහිපයකින් ලබා දී ඇති අතර, ඒ අනුව, එය කුඩා වන තරමට වඩා හොඳය. සියලුම වාර්තා HTML සහ txt ආකෘතිවලින් පෙන්වයි.
මුලදී, උපයෝගීතාව ව්යාපෘතියේ කොටසක් ලෙස සංවර්ධනය කරන ලදී
බර්ලියෝස් . එයට විවෘත මූලාශ්ර යෙදුම් සඳහා සත්කාරක වේදිකාවක් ඇතුළත් විය (වැනිමූලාශ්රය ) සහ විවෘත කේත සංවර්ධකයින්ගේ ලේඛන සහ පැතිකඩ සඳහා දත්ත සමුදායන් කිහිපයක්. ප්රමාණවත් අරමුදල් නොමැතිකම හේතුවෙන් 2014 දී BerliOS වසා දමන ලදී. අද HardInfo දියුණු වන්නේ උද්යෝගිමත් අයගේ උත්සාහයෙනිවෙනම ගබඩාවක GitHub මත.
පද්ධතිය සමහර විට දෝෂ වලට මුහුණ දෙන බව කරුණාවෙන් සලකන්න. වරින් වර සිදුවන බව දන්නා කරුණකි
ApacheBench
HTTP සේවාදායකයන් පැටවීම පරීක්ෂා කිරීම සඳහා මෙවලමක්. ApacheBench (AB) නිර්මාණය කර ඇත්තේ Apache මිණුම් සලකුණු කිරීමට, නමුත් එය වෙනත් ඕනෑම සේවාදායකයක් මත ධාවනය කළ හැක. මෙවලම බොහෝ ලිනක්ස් බෙදාහැරීම් මත පෙර ස්ථාපනය කර ඇත.
ඡායාරූපය -
උපයෝගිතා ඉල්ලීම් විශාල සංඛ්යාවක් සහිත සේවාදායකයන්ට බෝම්බ හෙළයි. ධාවනය කිරීමට ඔබ පහත විධානය ඇතුළත් කළ යුතුය:
ab -n 100 -c 10 http://www.example.com/
එය GET ඉල්ලීම් සියයක් (ඒවායින් උපරිම දහයක් එකවර යවනු ලැබේ) පරීක්ෂණ සම්පත් වෙත යවනු ඇත. ප්රතිදානයේදී, පද්ධතිය සාමාන්ය ඉල්ලීම් සැකසුම් කාලය, මාරු කළ මුළු දත්ත ප්රමාණය, ප්රතිදානය සහ දෝෂ ගණන පෙන්වනු ඇත.
අද වන විට විශාල ප්රජාවක් උපයෝගීතාව වටා එක්රොක් වී ඇත. නිතිපතා අන්තර්ජාලයේ පෙනී සිටින්න
නවතම මාර්ගෝපදේශ ApacheBench සකසන්නේ කෙසේද සහ භාවිතා කරන්නේ කෙසේද යන්න ගැන.
AB හි ප්රතිසමයක් ඇති බව සලකන්න -
අපි 1Cloud හි සේවාවක් සපයන්නෙමු
අපේ වලාකුළ
මූලාශ්රය: www.habr.com