Yet-Another-Bench-Script (YABS), sunucunuzun performansını değerlendirmek ve donanım özelliklerini test etmek için kullanılan bir bash scriptidir. YABS, sunucunuzun disk I/O, ağ hızları ve CPU performansı gibi çeşitli metrikleri ölçerek sonuçları özet halinde sunar. Özellikle sunucu sağlayıcılarını karşılaştırırken veya bir sunucunun performansını izlemek istediğinizde faydalı olur.
YABS’in Özellikleri
- Disk Performansı Testi: Disk okuma ve yazma hızlarını ölçmek için
fio
kullanır. - Ağ Hızı Testi: Sunucunuzun çeşitli veri merkezleri ile bağlantı hızlarını test eder.
- CPU Performansı Testi:
sysbench
kullanarak CPU performansını değerlendirir.
YABS Nasıl Kullanılır?
-
- Sunucunuza Bağlanın: Öncelikle sunucunuza SSH ile bağlanın.
- Script’i İndirin ve Çalıştırın:
curl -sL yabs.sh | bash
3. Test Sonuçlarını İnceleyin: Script çalışmaya başladığında, sunucunuzun disk, ağ ve CPU performansını ölçer ve sonunda özet bir rapor sunar.
Örnek Komut
- Komutu olduğu gibi çalıştırarak standart testleri başlatabilirsiniz. Ancak, farklı seçenekler kullanarak spesifik testler de yapabilirsiniz:
curl -sL yabs.sh | bash -s -- -i
Notlar
- Script’in çalışması için
curl
,fio
, vesysbench
gibi araçların sunucuda kurulu olması gerekir. Çoğu durumda, YABS bu araçları kendisi indirip kurar. - Sunucunuzda test sonuçlarının doğruluğunu etkileyebilecek başka işlemler (yüksek CPU veya disk kullanımı gibi) olmamasına dikkat edin.
YABS, sunucunuzun performansını anlamak için pratik ve hızlı bir çözümdür. Testleri düzenli olarak yaparak sunucu performansınızı izleyebilirsiniz.
Örnek bir çıktı:
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # Yet-Another-Bench-Script # # v2023-04-23 # # https://github.com/masonr/yet-another-bench-script # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # Sun 23 Apr 2023 01:41:14 PM EDT Basic System Information: --------------------------------- Uptime : 342 days, 18 hours, 35 minutes Processor : Intel(R) Xeon(R) E-2276G CPU @ 3.80GHz CPU cores : 12 @ 4693.667 MHz AES-NI : ✔ Enabled VM-x/AMD-V : ✔ Enabled RAM : 15.5 GiB Swap : 14.9 GiB Disk : 864.5 GiB Distro : Ubuntu 20.04.6 LTS Kernel : 5.4.0-110-generic VM Type : NONE IPv4/IPv6 : ✔ Online / ✔ Online IPv6 Network Information: --------------------------------- ISP : Clouvider Limited ASN : AS62240 Clouvider Host : USA Network Location : New York, New York (NY) Country : United States fio Disk Speed Tests (Mixed R/W 50/50): --------------------------------- Block Size | 4k (IOPS) | 64k (IOPS) ------ | --- ---- | ---- ---- Read | 405.41 MB/s (101.3k) | 407.96 MB/s (6.3k) Write | 406.48 MB/s (101.6k) | 410.11 MB/s (6.4k) Total | 811.90 MB/s (202.9k) | 818.08 MB/s (12.7k) | | Block Size | 512k (IOPS) | 1m (IOPS) ------ | --- ---- | ---- ---- Read | 380.21 MB/s (742) | 394.55 MB/s (385) Write | 400.41 MB/s (782) | 420.82 MB/s (410) Total | 780.62 MB/s (1.5k) | 815.37 MB/s (795) iperf3 Network Speed Tests (IPv4): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | Ping ----- | ----- | ---- | ---- | ---- Clouvider | London, UK (10G) | 1.61 Gbits/sec | 2.39 Gbits/sec | 77.5 ms Scaleway | Paris, FR (10G) | busy | 2.25 Gbits/sec | 83.3 ms Clouvider | NYC, NY, US (10G) | 9.10 Gbits/sec | 8.85 Gbits/sec | 1.21 ms iperf3 Network Speed Tests (IPv6): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | Ping ----- | ----- | ---- | ---- | ---- Clouvider | London, UK (10G) | 2.00 Gbits/sec | 21.1 Mbits/sec | 76.7 ms Scaleway | Paris, FR (10G) | 2.66 Gbits/sec | 1.56 Gbits/sec | 75.9 ms Clouvider | NYC, NY, US (10G) | 3.42 Gbits/sec | 7.80 Gbits/sec | 1.15 ms Geekbench 4 Benchmark Test: --------------------------------- Test | Value | Single Core | 5949 Multi Core | 23425 Full Test | https://browser.geekbench.com/v4/cpu/16746501 Geekbench 5 Benchmark Test: --------------------------------- Test | Value | Single Core | 1317 Multi Core | 5529 Full Test | https://browser.geekbench.com/v5/cpu/21102444 Geekbench 6 Benchmark Test: --------------------------------- Test | Value | Single Core | 1549 Multi Core | 5278 Full Test | https://browser.geekbench.com/v6/cpu/1021916 YABS completed in 12 min 49 sec