اسکریپت تست سرعت دانلود و آپلود در لینوکس

  • شروع کننده موضوع ruin3r
  • تاریخ شروع

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
با سلام.
به وسیله اسکریپت زیر می توانید سرعت دانلود و آپلود سرورتون رو بررسی کنید.
این اسکریپت برای وبسایت speedtest.net می باشد و به زبان پرل نوشته شده است.

به دو روش می توانید این اسکریپت رو اجرا کنید.

اولین روش
دستور زیر رو در محیط ssh سرور خود وارد کنید:

کد:
$ wget -O - https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py | python
خروجی:
کد:
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from ******* (xxx.xxx.xxx.xxx)...
Selecting best server based on latency...
Hosted by ******* [1.24 km]: 2.458 ms
Testing download speed...
Download: 84.35 Mbits/s
Testing upload speed...
Upload: 77.32 Mbits/s


دومین روش


نصب اسکریپت و اجرای آن با دستور speedtest
به ترتیب مراحل زیر رو طی کنید:

کد:
$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
$ chmod +x speedtest_cli.py
$ mv speedtest_cli.py /usr/local/bin/speedtest
$ chown root:root /usr/local/bin/speedtest
بعد از نصب و اجرای دستورات بالا دستور speedtest رو برنید تا اسکریپت اجرا شود.

کد:
$ speedtest
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from ******* (xxx.xxx.xxx.xxx)...
Selecting best server based on latency...
Hosted by ******* [1.24 km]: 2.458 ms
Testing download speed...
Download: 84.35 Mbits/s
Testing upload speed...
Upload: 77.32 Mbits/s
با دستور زیر می توانید لیست سرور های فعال speedtest رو دریافت کنید:

کد:
$ speedtest --list | more
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
3464) Vodafone España (Alicante, Spain) [3047.78 km]
804) ServiHosting Networks (Elda, Spain) [3063.22 km]
4845) du (Dubai, United Arab Emirates) [3069.72 km]
4844) Etisalat (Dubai, United Arab Emirates) [3069.72 km]
همچنین در صورتی که می خواهید سرعت خود رو در لوکیشن خاصی چک کنید می توانید با زدن کد لوکیشن سرعت سرور رو از همانجا چک کنید:

کد:
$ speedtest --server 3464
من در کد بالا سرعت سرور رو از لوکیشن اسپانیا چک کردم:

کد:
speedtest --server 3464
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Server Block (144.76.191.134)...
Hosted by Vodafone España (Alicante) [1591.44 km]: 63.334 ms
Testing download speed........................................
Download: 448.46 Mbit/s
Testing upload speed..................................................
Upload: 34.29 Mbit/s
موفق باشید.
شاهین سالک توتونچی
 
آخرین ویرایش:
بالا