ঠিক আছে, যেহেতু কেউ উত্তর দিতে চায় না ... :)
"বেঞ্চ" এর জন্য সিনাপটিক অনুসন্ধান করা মেশিনের বিভিন্ন দিক পরীক্ষা করতে সক্ষম অনেকগুলি বেঞ্চমার্কিং স্যুট খুঁজে পায়। আমি ইতিপূর্বে phoronix-test-suite
যা শুনেছি তা হ'ল যা আমি নিশ্চিত যে এটি খুব ব্যাপক তবে যদিও আমার স্বল্প মনোযোগের সময়টি আমাকে এটি কীভাবে ব্যবহার করতে হবে তা নির্ধারণ করতে দেয়নি।
তারপরে আমি ইউনিক্সবেঞ্চকে পেয়েছি , যা বর্ণনা করা হয়েছে
ইউনিক্সবেঞ্চ হ'ল মূল বিওয়াইটিই ইউএনআইএক্স বেঞ্চমার্ক স্যুট, বহু বছর ধরে বহু লোক আপডেট এবং সংশোধিত।
ইউনিক্স বেঞ্চের উদ্দেশ্য হ'ল ইউনিক্সের মতো সিস্টেমের কর্মক্ষমতাটির একটি প্রাথমিক সূচক সরবরাহ করা; ... এই পরীক্ষার ফলাফলগুলি তখন একটি সূচক মান তৈরি করতে বেসলাইন সিস্টেমের স্কোরগুলির সাথে তুলনা করা হয়, যা কাঁচা স্কোরগুলির তুলনায় সাধারণত পরিচালনা করা সহজ।
মাল্টি-সিপিইউ সিস্টেমগুলি পরিচালনা করা হয়। ... পরীক্ষাগুলি ইউনিক্স সিস্টেমগুলির সাথে ফলাফলগুলি একটি বেঞ্চমার্ক সিস্টেমে কোড চালিয়ে সেট স্কোরের সাথে তুলনা করে তুলনা করে যা একটি স্পারস্টেশন 20-61 (10.0 এ রেট করা হয়)।
ইউনিক্সবেঞ্চকে এই ব্লগ পোস্টে ভিএম পারফরম্যান্স পরীক্ষার জন্য একটি সরঞ্জাম হিসাবে লিনোড উল্লেখ করেছেন :
অভিন্ন হার্ডওয়্যার ব্যবহার করে, কেভিএম লিনোড জেনের তুলনায় অনেক দ্রুত। উদাহরণস্বরূপ, আমাদের ইউনিক্স বেঞ্চ পরীক্ষায় একটি কেভিএম লিনোড একটি জেন লিনোডের চেয়ে 3x গুণ উন্নীত করেছে।
পরীক্ষার স্যুটটি উবুন্টু সংগ্রহস্থলগুলিতে নেই তবে এটি ডাউনলোড এবং সংকলন করা একেবারে তুচ্ছ:
wget https://github.com/kdlucas/byte-unixbench/archive/master.zip
unzip ./master.zip
cd ./byte-unixbench-master/UnixBench
./Run
পরীক্ষা শেষ হতে কিছুক্ষণ সময় নেয়। আউটপুট মত দেখাচ্ছে
------------------------------------------------------------------------
Benchmark Run: Mon Oct 15 2012 23:55:22 - 00:23:16
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 12015218.4 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2214.8 MWIPS (10.1 s, 7 samples)
Execl Throughput 896.9 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 58968.3 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 14578.6 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 422068.2 KBps (30.0 s, 2 samples)
Pipe Throughput 70993.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 16001.5 lps (10.0 s, 7 samples)
Process Creation 1861.8 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 2525.5 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 737.8 lpm (60.1 s, 2 samples)
System Call Overhead 432496.2 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 12015218.4 1029.6
Double-Precision Whetstone 55.0 2214.8 402.7
Execl Throughput 43.0 896.9 208.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 58968.3 148.9
File Copy 256 bufsize 500 maxblocks 1655.0 14578.6 88.1
File Copy 4096 bufsize 8000 maxblocks 5800.0 422068.2 727.7
Pipe Throughput 12440.0 70993.3 57.1
Pipe-based Context Switching 4000.0 16001.5 40.0
Process Creation 126.0 1861.8 147.8
Shell Scripts (1 concurrent) 42.4 2525.5 595.6
Shell Scripts (8 concurrent) 6.0 737.8 1229.7
System Call Overhead 15000.0 432496.2 288.3
========
System Benchmarks Index Score 249.7
------------------------------------------------------------------------
Benchmark Run: Tue Oct 16 2012 00:23:16 - 00:51:20
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 42619039.2 lps (10.0 s, 7 samples)
Double-Precision Whetstone 8274.0 MWIPS (10.4 s, 7 samples)
Execl Throughput 3398.5 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 68332.4 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 21462.9 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 718205.6 KBps (30.0 s, 2 samples)
Pipe Throughput 149713.5 lps (10.0 s, 7 samples)
Pipe-based Context Switching 61968.3 lps (10.0 s, 7 samples)
Process Creation 5321.7 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 5957.1 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 812.6 lpm (60.1 s, 2 samples)
System Call Overhead 1557391.5 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 42619039.2 3652.0
Double-Precision Whetstone 55.0 8274.0 1504.4
Execl Throughput 43.0 3398.5 790.4
File Copy 1024 bufsize 2000 maxblocks 3960.0 68332.4 172.6
File Copy 256 bufsize 500 maxblocks 1655.0 21462.9 129.7
File Copy 4096 bufsize 8000 maxblocks 5800.0 718205.6 1238.3
Pipe Throughput 12440.0 149713.5 120.3
Pipe-based Context Switching 4000.0 61968.3 154.9
Process Creation 126.0 5321.7 422.4
Shell Scripts (1 concurrent) 42.4 5957.1 1405.0
Shell Scripts (8 concurrent) 6.0 812.6 1354.3
System Call Overhead 15000.0 1557391.5 1038.3
========
System Benchmarks Index Score 592.5
যার অর্থ যে প্রশ্নে থাকা ভিপিএসের একক টাস্কের জন্য 249.7 এবং সমান্তরাল প্রক্রিয়াকরণের জন্য 592.5 এর স্কোর রয়েছে ?
আমার ডেস্কটপ মেশিনটি, আমার ভিপিএস যে শারীরিক মেশিনে চলছে তার অনুরূপ বা কম চশমা তৈরি করার সময়, একক টাস্কের জন্য 1409.7 এবং সমান্তরাল প্রক্রিয়াকরণের জন্য 5156.3 স্কোর তৈরি করেছে । ঠিক ঠিক যে ধরণের আমি খুঁজছিলাম।
আর একটি গুরুত্বপূর্ণ মেট্রিক নেটওয়ার্ক গতি। আমি একটি স্ক্রিপ্ট পেয়েছি যা বিভিন্ন স্থান থেকে পরীক্ষার ফাইলগুলি ডাউনলোড করে এবং ডাউনলোডের গতি মেপে। স্ক্রিপ্টটি দিয়ে চালানো যায়
wget freevps.us/downloads/bench.sh -O - -o /dev/null|bash
(যদিও সম্ভবত স্ক্রিপ্টটি ডাউনলোড করা নিরাপদ হবে এবং চালানোর আগে এর বিষয়বস্তুগুলি পরীক্ষা করা)
ডিস্ক আই / ও লেটেন্সি নিরীক্ষণের জন্য ioping
ইউটিলিটি রয়েছে যা উবুন্টু সংগ্রহস্থল থেকে ইনস্টল করা যেতে পারে:
# ioping . -c 10
4096 bytes from . (ext4 /dev/disk/...): request=1 time=16.4 ms
4096 bytes from . (ext4 /dev/disk/...): request=2 time=16.1 ms
...