KIOXIA EXCERIA PRO G2 VE10 SSD Review

The newly released KIOXIA EXCERIA PRO G2 SSD (Kioxia VE10 solid‑state drive) hasn’t been tested by anyone online yet.

Product Brief. Specifications can be seen on the official website: EXCERIA PRO G2 - NVMe™ SSD | KIOXIA - Europe (English)

Capacity (TB) Sequential Read (MB/s) Sequential Write (MB/s) Random Read Random Write Active Power (W)
1 14400 12700 2000000 1900000 9.6
2 14900 13400 2250000 1950000 8.4
4 14900 13700 2300000 1950000 8.5

Idle Power:
PS3: 50 mW (typ.)
PS4: 5 mW (typ.)

I bought a 4 TB capacity, PCIe 5.0 x4, TLC NAND.
Purchased on JD for ¥2999 (original price ¥3299, with a ¥300 coupon that appeared once).

Considering the rise in storage prices, and Silicon Motion CEO says there won’t be PCIe 6.0 drives for PCs before 2030:

Wallace C. Kou: For consumer? You will not see any PCIe Gen6 [solutions] until 2030.

Although I don’t have a computer with a PCIe 5.0 interface, this is the cheapest PCIe 5.0 drive on the market, even cheaper than some PCIe 4.0 drives, and should remain competitive for many years.

Real‑world Photos

Back:

Front:

Front after removing the sticker:

The controller is SM2508, this controller is used in domestic brands BWIN (by Bawei)/Acer Predator, Jiang Bolong/Lexar, and in almost all flagship models of international brands such as WD SN8100, Micron Crucial T710. It is built on TSMC 6 nm, offering excellent energy efficiency.

Given that this is Kioxia, I was surprised by this controller; I originally expected Kioxia to use its affiliated Phison E28, as Kioxia previously used Phison controllers almost exclusively.

It uses a single‑sided NAND design. There are two chips, each 2 TB, totaling 4 TB.

The NAND density is very high, likely using BiCS v8 2XX‑layer.
The DDR cache comes from SK Hynix.

I originally wanted to use flashid to view chip information, but the SMI nvme flash id driver reported an error.

According to the silkscreen, the SK Hynix LPDDR4X memory chip information is as follows:

Part No Density Voltage (VDD/VDD2/VDDQ) Speed Package Product Status
H9HCNNNCPMMLXR-NEE 32 Gb (4 GB) 1.8 V / 1.1 V / 0.6 V 4266 Mbps 200‑Ball MP

No results were found for NAND chips with silkscreen starting with TH58LKT.

The new drive is unformatted; SMART shows the following information:

Power‑on hours: 0, power cycles: 3, reads: 4.6 MB, writes: 0.

Power consumption has 5 levels, with a minimum idle power of 0.005 W and a maximum power of 10 W.

smartctl -a /dev/nvme0n1
# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda           8:0    1  59.6G  0 disk  
└─sda1        8:1    1  59.6G  0 part  /run/media/liu/1E3C-9CBD
nvme0n1     259:0    0   3.7T  0 disk  
...
```dacted>...

# smartctl -a /dev/nvme0n1
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.12.63-1-lts] (local build)
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       KIOXIA-EXCERIA PRO G2 SSD
Serial Number:                      <redacted>
Firmware Version:                   AZRA4103
PCI Vendor/Subsystem ID:            <redacted>
IEEE OUI Identifier:                <redacted>
Total NVM Capacity:                 4,096,805,658,624 [4.09 TB]
Unallocated NVM Capacity:           0
Controller ID:                      1
NVMe Version:                       2.0
Number of Namespaces:               1
Namespace 1 Size/Capacity:          4,096,805,658,624 [4.09 TB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            <redacted&gt;
Local Time is:                      Fri Jan  2 19:27:52 2026 CST
Firmware Updates (0x14):            2 Slots, no Reset required
Optional Admin Commands (0x0017):   Security Format Frmw_DL Self_Test
Optional NVM Commands (0x0055):     Comp DS_Mngmt Sav/Sel_Feat Timestmp
Log Page Attributes (0x0e):         Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg
Maximum Data Transfer Size:         64 Pages
Warning  Comp. Temp. Threshold:     83 Celsius
Critical Comp. Temp. Threshold:     85 Celsius
Namespace 1 Features (0x02):        NA_Fields

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +    10.00W       -        -    0  0  0  0        1       1
 1 +     3.00W       -        -    1  1  1  1        1       1
 2 +     1.50W       -        -    2  2  2  2        1       1
 3 -   0.0500W       -        -    3  3  3  3      990     990
 4 -   0.0050W       -        -    4  4  4  4     4990   44990

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         0
 1 -    4096       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning:                   0x00
Temperature:                        25 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    0%
Data Units Read:                    9 [4.60 MB]
Data Units Written:                 0
Host Read Commands:                 231
Host Write Commands:                0
Controller Busy Time:               0
Power Cycles:                       3
Power On Hours:                     0
Unsafe Shutdowns:                   0
Media and Data Integrity Errors:    0
Error Information Log Entries:      0
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 1:               25 Celsius

Error Information (NVMe Log 0x01, 16 of 256 entries)
No Errors Logged

Self-test Log (NVMe Log 0x06, NSID 0xffffffff)
Self-test status: No self-test in progress
No Self-tests Logged

Although the back is printed with a PSID, a quick scan with sedutil found that the drive does not support OPAL. (Not a big issue, continue using the more mature and secure LUKS)

sedutil-cli --scan              
Scanning for Opal compliant disks
/dev/nvme0 No  KIOXIA-EXCERIA PRO G2 SSD                .....

Performance Test

Official specifications:
Sequential read: 14,900 MB/s
Sequential write: 13,700 MB/s
Random read: 2,300,000 IOPS
Random write: 1,950,000 IOPS

I don’t have a PCIe 5.0 platform, so I could only test on a PCIe 4.0 X570 platform.

Formatted the disk to ext4, and below are the test results using KDiskMark:

                        KDiskMark (3.2.0): https://github.com/JonMagon/KDiskMark
                    Flexible I/O Tester (fio-3.41): https://github.com/axboe/fio
---------------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

[Read]
Sequential   1 MiB (Q=  8, T= 1):  6835.751 MB/s [   6675.5 IOPS] <  1153.75 us>
Sequential   1 MiB (Q=  1, T=  1):  5090.365 MB/s [   4971.1 IOPS] <   139.57 us>
    Random   4 KiB (Q= 32, T=  1):   817.380 MB/s [ 204345.1 IOPS] <   152.80 us>
    Random   4 KiB (Q=  1, T=  1):    98.699 MB/s [  24674.8 IOPS] <    37.01 us>

[Write]
Sequential   1 MiB (Q=  8, T=  1):  6208.955 MB/s [   6063.4 IOPS] <  1163.73 us>
Sequential   1 MiB (Q=  1, T=  1):  3161.453 MB/s [   3087.4 IOPS] <   159.75 us>
    Random   4 KiB (Q= 32, T=  1):   501.767 MB/s [ 125441.9 IOPS] <   251.30 us>
    Random   4 KiB (Q=  1, T=  1):   252.993 MB/s [  63248.5 IOPS] <    11.87 us>

Profile: Default
   Test: 1 GiB (x5) [Measure: 5 sec / Interval: 5 sec]
   Date: 2026-01-02 20:06:10
     OS: arch unknown [linux 6.12.63-1-lts]
 Target: /mnt/p1 0% (0.00/3.67 TiB) [KIOXIA-EXCERIA PRO G2 SSD]

The default factory LBA size is 512; changing it to 4096 and testing again makes almost no difference.

LBA Size=4096 Test Results

https://wiki.archlinux.org/title/Advanced_Format#NVMe_solid_state_drives

                        KDiskMark (3.2.0): https://github.com/JonMagon/KDiskMark
                    Flexible I/O Tester (fio-3.41): https://github.com/axboe/fio
---------------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

[Read]
Sequential   1 MiB (Q=  8, T=  1):  6898.646 MB/s [   6737.0 IOPS] <  1144.66 us>
Sequential   1 MiB (Q=  1, T=  1):  5150.503 MB/s [   5029.8 IOPS] <   141.96 us>
    Random   4 KiB (Q= 32, T=  1):   831.733 MB/s [ 207933.3 IOPS] <   150.14 us>
    Random   4 KiB (Q=  1, T=  1):   100.157 MB/s [  25039.3 IOPS] <    36.46 us>

[Write]
Sequential   1 MiB (Q=  8, T=  1):  6335.782 MB/s [   6187.3 IOPS] <  1143.98 us>
Sequential   1 MiB (Q=  1, T=  1):  3098.594 MB/s [   3026.0 IOPS] <   162.99 us>
    Random   4 KiB (Q= 32, T=  1):   509.326 MB/s [ 127331.6 IOPS] <   247.53 us>
    Random   4 KiB (Q=  1, T=  1):   258.296 MB/s [  64574.1 IOPS] <    11.65 us>

Profile: Default
   Test: 1 GiB (x5) [Measure: 5 sec / Interval: 5 sec]
   Date: 2026-01-02 20:26:42
     OS: arch unknown [linux 6.12.63-1-lts]
 Target: /mnt/p1 0% (0.00/3.67 TiB) [KIOXIA-EXCERIA PRO G2 SSD]

The difference is minimal, indicating that changing it is unnecessary.

On Windows, I used TxBench for a RAW full‑disk write test; based on the CSV log, I plotted it with pyplot as follows:

Total time: 20 minutes 11 seconds.

At 1 minute 53 seconds, the curve drops sharply, indicating that the simulated SLC cache was exhausted, having written a total of 799175081984/1024**3=744.289794921875 GB of data.

Overall write speed:
Average: 3222.55 MB/s
Maximum: 6728.33 MB/s
Minimum: 1909.07 MB/s
Standard deviation (std dev): 1156.98 MB/s

If we look only at the middle portion:
Average: 2852.64 MB/s
Maximum: 3432.20 MB/s
Minimum: 1909.07 MB/s
Standard deviation: 254.04 MB/s

Because it is connected via a PCIe 4.0 interface, the early part of this test can only reach the PCIe 4.0 x4 limit of 7 GB/s; on a PCIe 5.0 platform it should be 14 GB/s. However, the middle portion’s speed still provides some reference value.

During the test, I used the SMART monitoring tool to check the drive temperature; it started at 33 °C and fluctuated around 78 °C during continuous writing. Considering there was no cooling (metal jacket/fan), this behavior aligns with the consistently good expectations for an SSD with an SM2508 controller.

TxBench Raw Data Table

TxBench raw data table

Time (s) Write (MiB/s) Read (MiB/s)

AS SSD Benchmark test screenshot:
image

CrystalDiskMark test results are as follows, slightly better than KDiskMark:

SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning:                   0x00
Temperature:                        25 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    0%
Data Units Read:                    9 [4.60 MB]
Data Units Written:                 0
Host Read Commands:                 231
Host Write Commands:                0
Controller Busy Time:               0
Power Cycles:                       3
Power On Hours:                     0
Unsafe Shutdowns:                   0
Media and Data Integrity Errors:    0
Error Information Log Entries:      0
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 1:               25 Celsius

Error Information (NVMe Log 0x01, 16 of 256 entries)
No Errors Logged

Self-test Log (NVMe Log 0x06, NSID 0xffffffff)
Self-test status: No self-test in progress
No Self-tests Logged
```[Read]
  SEQ    1MiB (Q=  8, T= 1):  7470.465 MB/s [   7124.4 IOPS] <  1122.36 us>
  SEQ    1MiB (Q=  1, T= 1):  6261.717 MB/s [   5971.6 IOPS] <   167.36 us>
  RND    4KiB (Q= 32, T= 1):   616.210 MB/s [ 150441.9 IOPS] <    41.02 us>
  RND    4KiB (Q=  1, T=  1):   103.547 MB/s [  25280.0 IOPS] <    39.46 us>

[Write]
  SEQ    1MiB (Q=  8, T= 1):  7016.232 MB/s [   6691.2 IOPS] <  1193.96 us>
  SEQ    1MiB (Q=  1, T=  1):  6109.955 MB/s [   5826.9 IOPS] <   171.49 us>
  RND    4KiB (Q= 32, T= 1):   458.337 MB/s [ 111898.7 IOPS] <    17.86 us>
  RND    4KiB (Q=  1, T=  1):   267.992 MB/s [  65427.7 IOPS] <    15.17 us>

Profile: Default
   Test: 1 GiB (x3) [E: 0% (0/3815GiB)]
   Mode: [Admin]
   Time: Measure 5 sec / Interval 5 sec 
   Date: 2026/01/02 20:58:20
     OS: Windows 10 Pro 22H2 [10.0 Build 19045] (x64)
3 Likes

Wow, everyone bought good stuff.
Hard drives are getting more and more expensive, enough for me, the waiting crowd, to wait for a long time.

I just feel that this wave of storage price hikes will continue for a long time, so I only buy when the price hasn’t risen too much, since solid‑state products basically never fail.