Với mục đích có một công cụ test Tốc độ VPS/Server đơn giản, hiệu quả dành riêng cho người Việt, sau một thời gian phát triển, Học VPS tự hào chính thức ra mắt tool Tocdo.net.

Tocdo.net là một bash script dùng để kiểm tra thông số VPS/Server và test I/O Disk, Network; hoạt động trên hệ điều hành CentOS và Ubuntu.

Mục tiêu hướng đến của Tocdo.net đó là trở thành một tiêu chuẩn để test server, so sánh cấu hình, thông số giữa các server của các nhà cung cấp với nhau.

Ưu điểm của Tocdo.net đó là sử dụng trực tiếp các server ở Việt Nam, kết nối đến 3 nhà mạng lớn nhất là VNPT, Viettel và FPT Telecom. Qua đó giúp bạn nắm rõ được chất lượng đường truyền đến server khi truy cập từ các vùng miền của Việt Nam.

Không như những công cụ benchmark khác sử dụng lệnh dd, Tocdo.net sử dụng Fio để test tốc độ đọc ghi của ổ cứng theo dạng random read/write. Kiểu test liên tục đọc ghi theo thứ tự ngẫu nhiên này sẽ gần sát với hoạt động thực tế của ổ cứng nhất, khi mà dữ liệu liên tục được query, update.

Nhiều nhà cung cấp sử dụng cache để có kết quả test dd rất cao, tuy nhiên với Fio thì kết quả không thể giả mạo được, chuẩn xác nhất.

Tất cả kết quả test sẽ được lưu trong file log trên server có đường dẫn ~/tocdo.log. Do đó, kể cả khi đứt kết nối SSH, bạn vẫn có thể yên tâm mở file này lên xem lại được.

Nếu muốn show hàng, khi chạy tool bạn hãy lựa chọn option Share kết quả, sẽ có một link hiển thị sau khi quá trình benchmark hoàn tất để bạn có thể chia sẻ với người khác.

Giờ thì sao nhỉ, hãy cùng test Tocdo.net và chia sẻ link kết quả bên dưới để anh em so sánh chất lượng VPS/Server và đưa ra phương án lựa chọn tốt nhất nhé.

Mọi ý kiến đóng góp, chê bai các bạn cũng comment để mình có thêm động lực phát triển tool nha!

Comment của bạn

Your email address will not be published. Required fields are marked *

78 Comments

      1. Tong Vuu 9 comment

        tongvuu@localhost:~$ sudo curl -Lso- tocdo.net | sudo bash
        bash: line 12: yum: command not found
        Hit https://repo.skype.com stable InRelease
        ………………………………………
        E: Some index files failed to download. They have been ignored, or old ones used instead.

        ———————————————————————-
        CPU model : Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz
        Number of cores : 4
        CPU frequency : 799.980 MHz
        Total size of Disk : 685.9 GB (459.0 GB Used)
        Total amount of Mem : 7883 MB (7654 MB Used)
        Total amount of Swap : 7627 MB (875 MB Used)
        System uptime : 1 days, 9 hour 35 min
        Load average : 2.48, 2.02, 1.67
        OS : Ubuntu 14.04.5 LTS
        Arch : x86_64 (64 Bit)
        Kernel : 4.4.0-78-generic
        Date : Tue May 30 17:37:53 ICT 2017
        ———————————————————————-
        bash: line 65: fio: command not found
        Read Performance : MB/s
        Read IOPS :
        Write Performance : MB/s
        Write IOPS :
        ———————————————————————-
        Node Name IPv4 address Download Speed

        1. Việt Phương Moderator

          Mình test trên VPS Ubuntu 14.04 x64 bình thường https://tocdo.net/result/69358. Bạn login với tài khoản root chứ?
          Trường hợp bạn chạy cài đặt fio trước rồi chạy tool vậy

          # apt-get update
          # apt-get install fio 
  1. haodv 1 comment

    Mình test trên VPS ở ovh.com ở Canada

    https://tocdo.net/result/87019

    Bên này treo biển ổ SSD, nhưng test lại chỉ có thế này

    Read Performance : 2.9 MB/s
    Read IOPS : 750
    Write Performance : 1.0 MB/s
    Write IOPS : 251

    Dùng cách test hdparm -Tt /dev/sda thì lại ra kết quả

    Timing cached reads: 20366 MB in 2.00 seconds = 10197.75 MB/sec
    Timing buffered disk reads: 1378 MB in 3.00 seconds = 458.80 MB/sec

    Cách test dd if=/dev/zero of=ddfile bs=8k count=250000 kết quả

    250000+0 records in
    250000+0 records out
    2048000000 bytes (2.0 GB) copied, 5.56876 s, 368 MB/s

    Hoang mang quá

    1. Việt Phương Moderator

      Công cụ cài đặt fio để test. Bạn có thể gỡ bằng yum remove fio
      Tuy vậy, fio khá nhẹ và chỉ chạy khi gọi nên không cần thiết phải gỡ lắm

  2. Đoàn Thanh Tú 28 comment

    Bạn nào có VPS Vult HK với SIN test thử xem ở đâu tốt hơn với ^^

  3. sinhle 70 comment

    On khong ae
    ———————————————————————-
    CPU model : Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
    Number of cores : 1
    CPU frequency : 2499.978 MHz
    Total size of Disk : 18.0 GB (8.5 GB Used)
    Total amount of Mem : 988 MB (910 MB Used)
    Total amount of Swap : 2047 MB (821 MB Used)
    System uptime : 90 days, 10 hour 42 min
    Load average : 0.14, 0.13, 0.06
    OS : CentOS 6.8
    Arch : x86_64 (64 Bit)
    Kernel : 4.9.7-x86_64-linode80
    Date : Thu Jun 1 14:41:37 UTC 2017
    ———————————————————————-

    1. Luân Trần Admin

      Server của bạn quá tải rồi, dùng gần hết RAM và đã ăn sang SWAP khá nhiều.

      1. sinhle 70 comment

        Quá tải là do nhiều web trên cùng 1 vps lại quá yếu phải k ad nhỉ? Giờ mình bắt buộc phải mua thêm vps và tách web ra hay sao ad?
        Thanks

        1. Việt Phương Moderator

          Uhm bạn, tổng quan là lượng request cao nên cần xử lý nhiều. Bạn theo dõi thêm và cân nhắc nâng cấp

  4. sinhle 70 comment

    Của mình có vẻ quá chậm phải không ae?
    https://tocdo.net/result/56365
    Đang dùng vps 5$ tại Lincode. Và chạy cho 5 web. Nhờ ae đánh giá giúp, nếu đúng là quá chậm thì mình tìm vps nhà cung cấp khác.
    Thanks

  5. Dũng Nguyễn 1 comment

    con VPS của PA
    nhìn không mê được 😐

    CPU model : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
    Number of cores : 1
    CPU frequency : 2400.085 MHz
    Total size of Disk : 24.2 GB (1.7 GB Used)
    Total amount of Mem : 1752 MB (685 MB Used)
    Total amount of Swap : 999 MB (0 MB Used)
    System uptime : 0 days, 0 hour 31 min
    Load average : 0.00, 0.00, 0.00
    OS : CentOS 6.9
    Arch : x86_64 (64 Bit)
    Kernel : 2.6.32-696.3.1.el6.x86_64
    Date : Thu Jun 8 16:53:25 +07 2017
    ———————————————————————-
    Read Performance : 0.5 MB/s
    Read IOPS : 135
    Write Performance : 0.2 MB/s
    Write IOPS : 46