Page 1 of 2 12 LastLast
Results 1 to 10 of 20

Thread: Specification of new NVMe SSD to be purchased.

  1. #1
    Join Date
    Apr 2006
    Beans
    3,937

    Specification of new NVMe SSD to be purchased.

    PC HDDs config:
    ==========
    1TB NVMe SSD for running OS
    4TB WD HDD for data storage

    Now NVMe SSD is having insufficient space and I'm prepared to buy a new 2TB NVMe SSD.

    Running following commands I found;

    1)
    $ sudo lsblk -e7
    Code:
    NAME                  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda                     8:0    0   3.7T  0 disk 
    └─sda1                  8:1    0   3.7T  0 part 
    nvme0n1               259:0    0 953.9G  0 disk 
    ├─nvme0n1p1           259:1    0   512M  0 part /boot/efi
    └─nvme0n1p2           259:2    0 953.4G  0 part 
      ├─ubuntu--vg-root   253:0    0 930.4G  0 lvm  /
      └─ubuntu--vg-swap_1 253:1    0   976M  0 lvm  [SWAP]

    2a)
    $ sudo hdparm -I /dev/sda | grep Serial
    Code:
                         │        Serial Number:      V6JA7AER                                            │        Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SAT│A Rev 2.5, SATA Rev 2.6, SATA Rev 3.0; Revision: ATA8-AST T13 Project D1697 Revi│sion 0b
    2b)
    $ sudo hdparm -I /dev/nvme0n1 | grep Serial
    Code:
     HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
    2c)
    $ lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL | grep nvme0n1
    Code:
    nvme0n1                                                                  953.9G INTEL SSDPEKNW010T8
    ├─nvme0n1p1           vfat              /boot/efi                          512M 
    └─nvme0n1p2           LVM2_member
    3)
    $ sudo lshw -short -C disk
    Code:
    H/W path                Device          Class          Description
    ==================================================================
    /0/100/1.6/0/0/1        /dev/nvme0n1    disk           1024GB NVMe namespace
    /0/7/0.0.0              /dev/sda        disk           4TB HGST HUS726T4TAL
    Motherboard
    ========
    $ sudo dmidecode -t 2
    Code:
    # dmidecode 3.2
    Getting SMBIOS data from sysfs.
    SMBIOS 3.2.0 present.
    
    Handle 0x0002, DMI type 2, 15 bytes
    Base Board Information
            Manufacturer: ASUSTeK COMPUTER INC.
            Product Name: PRIME X570-P
            Version: Rev X.0x
            Serial Number: 190753869002923
            Asset Tag: Default string
            Features:
                    Board is a hosting board
                    Board is replaceable
            Location In Chassis: Default string
            Chassis Handle: 0x0003
            Type: Motherboard
            Contained Object Handles: 0
    Please advise what will be the specification of the new 2TB NVMe SSD to be purchased.

    Thanks in advance.

    Regards
    Last edited by satimis; November 21st, 2021 at 06:01 PM.

  2. #2
    Join Date
    Jun 2007
    Location
    Arizona U.S.A.
    Beans
    5,739

    Re: Specification of new NVMe SSD to be purchased.

    Your current drive model is a QLC drive. These are the least expensive X4 drives for given capacity. But, they are slower and less durable than TLC drives, especially when writing to the disk. I would opt for a TLC drive myself. There are pros and cons. Read:
    Article on pros and cons of QLC flash
    Other than that, be sure it has 4 channels (X 4) and not 2 (X 2) which would slow it down by 1/2. Most sold are (X 4).
    Much depends on your use case.

  3. #3
    Join Date
    Jun 2009
    Location
    SW Forida
    Beans
    Hidden!
    Distro
    Kubuntu

    Re: Specification of new NVMe SSD to be purchased.

    What does this show?
    udisksctl status
    and/or nvme, you may need to install
    sudo apt install nvme-cli
    nvme - the NVMe storage command line interface utility (nvme-cli)
    nvme --help
    sudo nvme list

    Have you updated firmware on SSD & motherboard?
    What does motherboard manual say about NVMe drives.
    Some new ones now support more than one, but may prevent a SATA port from working or not have full speed on second one.

    Do not know LVM, but those that do always want the LVM commands to see details.
    sudo pvs
    sudo vgs
    sudo lvs

    I upgraded my M.2 SATA SSD to larger NVMe SSD and put M.2 SATA drive in an external enclosure. Now sold on external SSD (really fast) over flash drives (really slow). Not sure that you get any extra speed thru USB3 adapter fro NVMe, perhaps with USB-C to take more advantage of NVMe's faster speeds.
    UEFI boot install & repair info - Regularly Updated :
    https://ubuntuforums.org/showthread.php?t=2147295
    Please use Thread Tools above first post to change to [Solved] when/if answered completely.

  4. #4
    Join Date
    Apr 2006
    Beans
    3,937

    Re: Specification of new NVMe SSD to be purchased.

    Hi oldfred,

    Thanks for your advice.

    This AMD Ryzen 5 PC was built about 3~4 years ago. I have been planning to build a new AMD Ryzen 7/9 PC sometimes but unable to find spare time.

    Quote Originally Posted by oldfred View Post
    What does this show?
    udisksctl status
    and/or nvme, you may need to install
    sudo apt install nvme-cli
    nvme - the NVMe storage command line interface utility (nvme-cli)
    nvme --help
    sudo nvme list
    $ udisksctl status
    Code:
    MODEL                     REVISION  SERIAL               DEVICE
    --------------------------------------------------------------------------
    INTEL SSDPEKNW010T8       002C      BTNH93310UXC1P0B     nvme0n1 
    HGST HUS726T4TALE6L4      VKGAW41G  V6JA7AER             sda
    $ sudo nvme list
    Code:
    Node             SN                   Model                                    Namespace Usage                      Format           FW Rev  
    ---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
    /dev/nvme0n1     BTNH93310UXC1P0B     INTEL SSDPEKNW010T8                      1           1.02  TB /   1.02  TB    512   B +  0 B   002C
    The running NVME SSD is pcie package. Pls refers to attached photo

    How can I check the spec of the running NVME SSD, pcie 3.0 or 4.0 ?

    Have you updated firmware on SSD & motherboard?
    What does motherboard manual say about NVMe drives.
    Some new ones now support more than one, but may prevent a SATA port from working or not have full speed on second one.
    Sorry I couldn't recall. I haven't updated firmware for long time. Do I need to do it regularily? If YES, please advise HOW? Thanks

    Where can I check? Hereinbelow is ASUS motherboard spec URL;

    ASUS PRIME X570-P
    https://www.asus.com/Motherboards-Co...70-P/techspec/

    Storage
    Code:
    AMD Ryzen™ 5000 Series/ 3000 Series Desktop Processors :
    1 x M.2_1 socket 3, with M Key, Type 2242/2260/2280 (PCIE 4.0 x4 and SATA modes) storage devices support
    AMD Ryzen™ 5000 G-Series/ 4000 G-Series/ 3000 G-Series/ 2000 Series/ 2000 G-Series Desktop Processors :
    1 x M.2_1 socket 3, with M Key, Type 2242/2260/2280 (PCIE 3.0 x4 and SATA modes) storage devices support
    AMD X570 chipset :
    1 x M.2_2 socket 3, with M Key, Type 2242/2260/2280/22110(PCIE 4.0 x4 and SATA modes) storage devices support
    6 x SATA 6Gb/s port(s)
    Support Raid 0, 1, 10
    Pls refers to motherboard photo

    Do not know LVM, but those that do always want the LVM commands to see details.
    sudo pvs
    sudo vgs
    sudo lvs
    $ sudo pvs
    Code:
      PV             VG        Fmt  Attr PSize    PFree  
      /dev/nvme0n1p2 ubuntu-vg lvm2 a--  <953.37g <22.05g
    $ sudo vgs
    Code:
      VG        #PV #LV #SN Attr   VSize    VFree  
      ubuntu-vg   1   2   0 wz--n- <953.37g <22.05g
    $ sudo lvs
    Code:
      LV     VG        Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      root   ubuntu-vg -wi-ao---- <930.37g                                                    
      swap_1 ubuntu-vg -wi-ao----  976.00m
    I upgraded my M.2 SATA SSD to larger NVMe SSD and put M.2 SATA drive in an external enclosure. Now sold on external SSD (really fast) over flash drives (really slow). Not sure that you get any extra speed thru USB3 adapter fro NVMe, perhaps with USB-C to take more advantage of NVMe's faster speeds.
    Does pcie SSD package have external enclosure?

    Thanks

    Regards
    Attached Images Attached Images
    Last edited by satimis; November 22nd, 2021 at 05:51 AM.

  5. #5
    Join Date
    Apr 2006
    Beans
    3,937

    Re: Specification of new NVMe SSD to be purchased.

    Quote Originally Posted by Dennis N View Post
    Your current drive model is a QLC drive. These are the least expensive X4 drives for given capacity. But, they are slower and less durable than TLC drives, especially when writing to the disk. I would opt for a TLC drive myself. There are pros and cons. Read:
    Article on pros and cons of QLC flash
    Other than that, be sure it has 4 channels (X 4) and not 2 (X 2) which would slow it down by 1/2. Most sold are (X 4).
    Much depends on your use case.
    Hi Dennis,

    Thanks for your advice.

    My NVMe SSD is pcie package. Pls see attached photo

    How can I check the spec of the running NVME SSD, pcie 3.0 or 4.0 ?

    Edit
    ===
    This PC is running Oracle VirtualBox with Ubuntu20.04 as host.

    After adding a new 2TB NVME pcie SSD I'll use the old one to running KVM/QEMU. I need speed.

    Regards
    Attached Images Attached Images
    Last edited by satimis; November 22nd, 2021 at 05:37 AM.

  6. #6
    Join Date
    Jun 2009
    Location
    SW Forida
    Beans
    Hidden!
    Distro
    Kubuntu

    Re: Specification of new NVMe SSD to be purchased.

    Do not know Intel, but quick Google search said this site had firmware.
    https://www.intel.com/content/www/us...d-storage.html

    https://www.intel.com/content/www/us...date-tool.html

    You compare the FW rev (firmware revision) number shown in nvme or udisksctl output. And then see if they have a newer one and how to install it.
    With my Samsung it was a bootable ISO that was old school. Looked like an old DOS screen with just one update for my model NVMe drive.

    To convert SATA SSD to external I had to buy a external enclosesure/adapter. Was inexpensive, but I noted the NVMe cases were more expensive. I do not think I would buy a NVMe drive to use as an external as extra speed would not be available. But since you will have one, then worthwhile?

    Search on your model:
    https://www.intel.com/content/www/us...fications.html
    PCIe 3.0 x4, NVMe
    UEFI boot install & repair info - Regularly Updated :
    https://ubuntuforums.org/showthread.php?t=2147295
    Please use Thread Tools above first post to change to [Solved] when/if answered completely.

  7. #7
    Join Date
    Jun 2007
    Location
    Arizona U.S.A.
    Beans
    5,739

    Re: Specification of new NVMe SSD to be purchased.

    To get the information on your Intel drive, I googled the model number you showed in your output. It's PCIe 3.0 x4, NVMe QLC but the indicated read and write speeds are just 1800 MB/sec. A PCIe 3.0 x4 TLC drive would be rated nearly twice as fast.

    The specs say the Intel 660p is a PCIe 3.0 x4, NVMe device. You can use PCIe 3.0 devices in a PCIe 4.0 slot, but it will work at PCIe 3.0 speed.

    The 4.0 x 4 drives are going to be a lot more expensive for a given capacity.

    If you are using a SATA drive as well, copying stuff from the NVMe drive to the SATA would be limited to the SATA drive speed. A SATA SSD max speed is around 500-600 MB/sec.
    Last edited by Dennis N; November 22nd, 2021 at 06:31 AM.

  8. #8
    Join Date
    Apr 2006
    Beans
    3,937

    Re: Specification of new NVMe SSD to be purchased.

    Quote Originally Posted by Dennis N View Post
    To get the information on your Intel drive, I googled the model number you showed in your output. It's PCIe 3.0 x4, NVMe QLC but the indicated read and write speeds are just 1800 MB/sec. A PCIe 3.0 x4 TLC drive would be rated nearly twice as fast.

    The specs say the Intel 660p is a PCIe 3.0 x4, NVMe device. You can use PCIe 3.0 devices in a PCIe 4.0 slot, but it will work at PCIe 3.0 speed.
    According to my recollection my NVME pcie SSD is pcie 3.0 ? How can I check it on Terminal? Thanks

    The 4.0 x 4 drives are going to be a lot more expensive for a given capacity.
    Apart from cost is there pcie 4.0 x 4 slot on my motherboard?

    Storage
    Code:
    AMD Ryzen™ 5000 Series/ 3000 Series Desktop Processors :
    1 x M.2_1 socket 3, with M Key, Type 2242/2260/2280 (PCIE 4.0 x4 and SATA modes) storage devices support
    AMD Ryzen™ 5000 G-Series/ 4000 G-Series/ 3000 G-Series/ 2000 Series/ 2000 G-Series Desktop Processors :
    1 x M.2_1 socket 3, with M Key, Type 2242/2260/2280 (PCIE 3.0 x4 and SATA modes) storage devices support
    AMD X570 chipset :
    1 x M.2_2 socket 3, with M Key, Type 2242/2260/2280/22110(PCIE 4.0 x4 and SATA modes) storage devices support
    6 x SATA 6Gb/s port(s)
    Support Raid 0, 1, 10
    I'm running Oracle VirtualBox here and I need speed. Is there any advantage on running pcie 4.0 x 4 SSD ?

    If you are using a SATA drive as well, copying stuff from the NVMe drive to the SATA would be limited to the SATA drive speed. A SATA SSD max speed is around 500-600 MB/sec.
    I only have one 4TB WD SATA HDD for data storage. There is no OS running on this HDD. Speed is not important

    Regards

  9. #9
    Join Date
    Apr 2006
    Beans
    3,937

    Re: Specification of new NVMe SSD to be purchased.

    Quote Originally Posted by oldfred View Post
    Do not know Intel, but quick Google search said this site had firmware.
    https://www.intel.com/content/www/us...d-storage.html

    https://www.intel.com/content/www/us...date-tool.html

    You compare the FW rev (firmware revision) number shown in nvme or udisksctl output. And then see if they have a newer one and how to install it.
    With my Samsung it was a bootable ISO that was old school. Looked like an old DOS screen with just one update for my model NVMe drive.
    $ udisksctl status
    Code:
    MODEL                     REVISION  SERIAL               DEVICE
    --------------------------------------------------------------------------
    INTEL SSDPEKNW010T8       002C      BTNH93310UXC1P0B     nvme0n1 
    HGST HUS726T4TALE6L4      VKGAW41G  V6JA7AER             sda
    I suppose;
    1) 002C is the firmware version of my NVMe pcie SSD
    2) BTNH93310UXC1P0B is the serial number of my NVMe pcie SSD

    But I couldn't re-confirm the firmware version according to following document;
    Find the Firmware Version for Your Intel® Solid State Drive
    https://www.intel.com/content/www/us...d-storage.html

    -> Expand all

    running following commands on Terminal as advised on the said document;
    1)
    $ sudo fdisk -l | more
    Code:
    .....
    Disk /dev/nvme0n1: 953.89 GiB, 1024209543168 bytes, 2000409264 sectors
    Disk model: INTEL SSDPEKNW010T8                     
    Units: sectors of 1 * 512 = 512 bytes
    ....
    2)
    $ sudo hdparm -i /dev/nvme0n1
    Code:
    /dev/nvme0n1:
     HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
     HDIO_GET_IDENTITY failed: Inappropriate ioctl for device
    Nor I can compare 002C, the firmware version of my NVMe pcie SSD with following URL;
    https://www.intel.com/content/www/us...d-storage.html

    -> Expand all

    Because I couldn't find INTEL SSDPEKNW010T8 on that page, the disk model of my NVMe pcie SSD

    To convert SATA SSD to external I had to buy a external enclosesure/adapter. Was inexpensive, but I noted the NVMe cases were more expensive. I do not think I would buy a NVMe drive to use as an external as extra speed would not be available. But since you will have one, then worthwhile?
    I don't have NVMe external enclosesure. Nor I would consider converting my NVMe pcie SSD to external

    Search on your model:
    https://www.intel.com/content/www/us...fications.html
    PCIe 3.0 x4, NVMe
    Thanks

    Interface = PCIe 3.0 x4, NVMe

    According the specification of my motherboard ASUS PRIME X570-P

    Storage
    Code:
    AMD Ryzen™ 5000 Series/ 3000 Series Desktop Processors :
    1 x M.2_1 socket 3, with M Key, Type 2242/2260/2280 (PCIE 4.0 x4 and SATA modes) storage devices support
    AMD Ryzen™ 5000 G-Series/ 4000 G-Series/ 3000 G-Series/ 2000 Series/ 2000 G-Series Desktop Processors :
    1 x M.2_1 socket 3, with M Key, Type 2242/2260/2280 (PCIE 3.0 x4 and SATA modes) storage devices support
    AMD X570 chipset :
    1 x M.2_2 socket 3, with M Key, Type 2242/2260/2280/22110(PCIE 4.0 x4 and SATA modes) storage devices support
    6 x SATA 6Gb/s port(s)
    Support Raid 0, 1, 10
    My motherboard supports PCIE 4.0 x4

    So I can purchase;
    Samsung 2TB 980 PRO M.2 2280 MZ-V8P2T0BW PCIe Gen 4.0 x4, NVMe 1.3c SSD

    to install it on my motherboard ?

    980 PRO PCIe 4.0 NVMe® SSD 2TB
    https://www.samsung.com/us/computing...mz-v8p2t0b-am/

    Please advise. Thanks

    Regards

  10. #10
    Join Date
    Jun 2007
    Location
    Arizona U.S.A.
    Beans
    5,739

    Re: Specification of new NVMe SSD to be purchased.

    Quote Originally Posted by satimis View Post
    $ udisksctl status[code]
    Interface = PCIe 3.0 x4, NVMe

    According the specification of my motherboard ASUS PRIME X570-P...My motherboard supports PCIE 4.0 x4

    So I can purchase;
    Samsung 2TB 980 PRO M.2 2280 MZ-V8P2T0BW PCIe Gen 4.0 x4, NVMe 1.3c SSD

    to install it on my motherboard ?

    980 PRO PCIe 4.0 NVMe® SSD 2TB
    https://www.samsung.com/us/computing...mz-v8p2t0b-am/

    Please advise. Thanks

    Regards
    Yes, that's going to be compatable. Probably the best you could get. Speed ratings from Samsung: Read/Write Speeds 7,000/5,100 MB/s (these are probably the maximums).

    In fact, you have two m.2 slots on that motherboard from the illustration on the Asus product page. At least one should be PCIe 4.0.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •