HƯỚNG DẪN Các lệnh Linux để tìm tốc độ kết nối đĩa cứng SATA

Thảo luận trong 'KIẾN THỨC VPS/SERVER' bắt đầu bởi quyet1990, 12/12/16.

  1. quyet1990

    quyet1990 New Member

    Tham gia ngày:
    22/10/16
    Bài viết:
    220
    Đã được thích:
    0
    Làm thế nào để tìm ra tốc độ kết nối SATA của tôi? Làm thế nào để đảm bảo đĩa cứng SATA của tôi làm việc ở tốc độ 6Gbps và làm thế nào để tôi xác minh trên một máy chủ Linux chạy phần cứng HP hay IBM amd64?

    Để làm được những điều đó bạn cần sử dụng kết quả đầu lệnh dmesg hoặc một tập tin log có tên là /var/log/messages. Bạn cũng có thể sử dụng lệnh smartctl để tìm hiểu thông tin về ổ cứng và tốc độ kết nối hiện tại trên hệ thống Linux.

    Một lưu ý về sửa đổi SATA
    • SATA REVISION => SPEED ({Gbit|MB}/s)
    • SATA revision 1.0 => 1.5 Gbit/s, 150 MB/s
    • SATA revision 2.0 => 3 Gbit/s, 300 MB/s
    • SATA revision 3.0 => 6 Gbit/s, 600 MB/s
    • SATA revision 3.2 => 16 Gbit/s, 1969 MB/s
    Dmesg
    Ví dụ lệnh dmesg
    Mở Terminal hoặc đăng nhập sử dụng lệnh ssh và gõ lệnh sau:
    Mã:
     dmesg | grep -i sata | grep 'link up' 
    Ví dụ kết quả đầu ra:
    Mã:
    [  18.120000] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl F300)
    [  39.530000] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl F300)
    
    Dưới đây là một ví dụ khác:
    Mã:
    dmesg | grep -i --color ahci
    dmesg | grep -i  ahci | grep -i --color Gbps
    
    Ví dụ kết quả đầu ra:
    Mã:
    [  1.161418] ahci 0000:00:11.0: version 3.0
    [  1.161713] ahci 0000:00:11.0: irq 72 for MSI/MSI-X
    [  1.161776] ahci 0000:00:11.0: AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
    [  1.161783] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp fbs pio slum part
    [  1.162116] scsi0 : ahci
    
    /var/log messages
    Bạn có thể tìm thấy thông tin giống nhau sử dụng /var/log messages:
    Mã:
     grep -i SATA /var/log/messages | grep --color -i 'link up' 
    Ví dụ kết quả đầu ra:
    Mã:
    Sep  2 14:56:50 wks01 kernel: [25518.962661] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    Sep  2 14:56:50 wks01 kernel: [25520.158303] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    Sep  2 14:56:50 wks01 kernel: [25521.117722] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    Sep  2 22:09:06 wks01 kernel: [  3.451270] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    Sep  2 22:09:06 wks01 kernel: [  3.823019] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    Sep  2 22:09:06 wks01 kernel: [  4.154815] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    Sep  3 04:14:11 wks01 kernel: [  3.486897] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    Sep  3 04:14:11 wks01 kernel: [  3.858745] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    Sep  3 04:14:11 wks01 kernel: [  4.186682] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    Sep  3 09:17:10 wks01 kernel: [  3.538938] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    Sep  3 09:17:10 wks01 kernel: [  3.906824] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    Sep  3 09:17:10 wks01 kernel: [  4.234739] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    Sep  4 04:13:33 wks01 kernel: [  3.510810] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    Sep  4 04:13:33 wks01 kernel: [  3.878764] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    Sep  4 04:13:33 wks01 kernel: [  4.206646] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    
    Smartctl
    Ví dụ lệnh smartctl
    Gõ lệnh sau đây sử dụng user root:
    Mã:
    smartctl -a /dev/DEVICE-NAME-HERE
    smartctl -a /dev/sda | grep "^SATA"
    smartctl -a /dev/sda
    
    Ví dụ kết quả đầu ra:
    Mã:
    smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.11.10-301.fc20.x86_64] (local build)
    Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
    
    === START OF INFORMATION SECTION ===
    Model Family:  Hitachi/HGST Travelstar Z7K500
    Device Model:  HGST HTS725050A7E630
    Serial Number:  REMOVED
    LU WWN Device Id: 5 000cca 77edc5bc0
    Firmware Version: GH2ZB550
    User Capacity:  500,107,862,016 bytes [500 GB]
    Sector Sizes:  512 bytes logical, 4096 bytes physical
    Rotation Rate:  7200 rpm
    Device is:  In smartctl database [for details use: -P show]
    [B]ATA Version is:  ATA8-ACS T13/1699-D revision 6
    SATA Version is:  SATA 2.6, 6.0 Gb/s (current: 6.0 Gb/s)[/B]
    Local Time is:  Sat May 31 02:49:23 2014 IST
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled
    
    === START OF READ SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    
    Hdparm
    Demo lệnh hdparm
    Để có được tốc độ kết nối đĩa cứng SATA, nhập:
    Mã:
    hdparm -I /dev/DEVICE-NAME-HERE | egrep "Model|speed"
    hdparm -I /dev/sda | egrep "Model|speed|Transport"
    
    Ví dụ kết quả đầu ra:
    Mã:
    Model Number:  WDC WD1600BEVS-08VAT2 
    Transport:  Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5
        *  Gen1 signaling speed (1.5Gb/s)
    
    Script
    Một script để tìm hiểu các thông tin tương tự
    Mã:
    #/bin/sh
    # findstatlink.sh : This script is contributed by Shawn Hicks 
    # ------
    for i in `grep -l Gbps /sys/class/ata_link/*/sata_spd`; do
     echo Link "${i%/*}" Speed `cat $i`
     cat "${i%/*}"/device/dev*/ata_device/dev*/id | perl -nE 's/([0-9a-f]{2})/print chr hex $1/gie' | echo "  " Device `strings` | cut -f 1-3
    done
    
    Ví dụ kết quả đầu ra:
    Mã:
    [B]./findstatlink.sh[/B]
    Link /sys/class/ata_link/link2 Speed 3.0 Gbps
      Device 9WM0xxxx CC12 ST32000641AS )4k} Ac4i
    Link /sys/class/ata_link/link3 Speed 3.0 Gbps
      Device 9WM0yyyy CC12 ST32000641AS )4k} Ac4i
    Link /sys/class/ata_link/link4 Speed 3.0 Gbps
      Device 9WM0zzzz CC12 ST32000641AS )4k} Ac4i
    Link /sys/class/ata_link/link5 Speed 3.0 Gbps
      Device S1E0bbbb CC24 ST2000DM001-1CH164 )4k} Ac4i Ac@
    Link /sys/class/ata_link/link6 Speed 3.0 Gbps
      Device 9WM0cccc CC12 ST32000641AS )4k} Ac4i
    
     

Chia sẻ trang này

Đang tải...