इंटेल एसएसडी डीसी P3600 1.2TB प्रदर्शन


5

मुझे अभी एक Asus X99-E WS मदरबोर्ड पर इंटेल SSD DC P3600 1.2TB के साथ वर्कस्टेशन मिला है । मैंने लाइव सीडी से उबंटू 15.04 शुरू किया और gnome-disksएसएसडी को बेंचमार्क करने के लिए डिस्क ( ) एप्लिकेशन को चलाया । डिस्क के नीचे मुहिम शुरू की है /dev/nvme0n1। मैंने डिफ़ॉल्ट बेंचमार्क (प्रत्येक 10 एमबी के 100 नमूनों का उपयोग करके, पूरी डिस्क से यादृच्छिक रूप से नमूना लिया) और परिणाम निराशाजनक हैं: औसत पढ़ने की दर 720 एमबी / एस है, औसत लेखन दर 805 एमबी / एस (रीड रेट से अधिक है) ?) और औसत पहुंच का समय 0.12 एमएस है। इसके अलावा, डिस्क के बारे में एकमात्र जानकारी जो डिस्क दिखाती है उसका आकार है - कोई मॉडल नाम या कोई अन्य जानकारी नहीं है।

मैं कॉर्पोरेट नीति के कारण सेटअप होने से पहले इस मशीन को नेटवर्क से कनेक्ट करने में असमर्थ हूं, इसलिए मैं पूर्व-स्थापित किए गए के अलावा किसी भी डायग्नोस्टिक्स टूल का उपयोग नहीं कर सकता (मैं आधिकारिक दस्तावेज का पालन करना चाहता था )। प्रलेखन में कहा गया है कि NVMe ड्राइवर को लिनक्स कर्नेल 3.19और Ubuntu 15.04 में प्रीइंस्टॉल्ड किया गया है 3.19.0-15-genericताकि समस्या न हो।

dd if=/dev/zero of=/dev/nvme0n1 bs=1M oflag=direct

प्रलेखन से कमांड मुझे लगभग 620 एमबी / एस की एक लिखित दर देता है और

hdparm -tT --direct /dev/nvme0n1

657 MB / s O_DIRECT कैश्ड रीड और 664 MB / s O_DIRECT डिस्क रीड्स देता है।

मैंने तय किया कि PCIe पोर्ट डिस्क BIOS में PCIe v3.0 स्लॉट से जुड़ा है और UEFI बूट का उपयोग नहीं करता है।

संपादित 1: पीसी आपूर्तिकर्ता ने SS4 को P4000 सर्वर चेसिस FUP8X25S3NVDK (2.5in NVMe SSD) के लिए हॉट-स्वैप बैकप्लेन PCIe कॉम्बिनेशन ड्राइव केज किट का उपयोग कर मेनबोर्ड से जोड़ा

डिवाइस को PCIe 3.0 x16 स्लॉट में भौतिक रूप से प्लग किया गया है, लेकिन lspciCentos 7 और Ubuntu 15.04 के तहत PCIe 2.0 1.0 x4 ( LnkSta2.5 GT / s जो PCIe v1.0 की गति है) का उपयोग करते हुए इसे सूचीबद्ध करता है :

[user@localhost ~]$ sudo lspci -vvv -s 6:0.0
06:00.0 Non-Volatile memory controller: Intel Corporation PCIe Data Center SSD (rev 01) (prog-if 02 [NVM Express])
    Subsystem: Intel Corporation DC P3600 SSD [2.5" SFF]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 40
    Region 0: Memory at fb410000 (64-bit, non-prefetchable) [size=16K]
    Expansion ROM at fb400000 [disabled] [size=64K]
    Capabilities: [40] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [50] MSI-X: Enable+ Count=32 Masked-
        Vector table: BAR=0 offset=00002000
        PBA: BAR=0 offset=00003000
    Capabilities: [60] Express (v2) Endpoint, MSI 00
        DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 <4us
            ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
        DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
            RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
            MaxPayload 256 bytes, MaxReadReq 512 bytes
        DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
        LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <4us, L1 <4us
            ClockPM- Surprise- LLActRep- BwNot-
        LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
        DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
        LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
             Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
             Compliance De-emphasis: -6dB
        LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+, EqualizationPhase1-
             EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
    Capabilities: [100 v1] Advanced Error Reporting
        UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
        CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
        CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
        AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
    Capabilities: [150 v1] Virtual Channel
        Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
        Arb:    Fixed- WRR32- WRR64- WRR128-
        Ctrl:   ArbSelect=Fixed
        Status: InProgress-
        VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
            Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=01
            Status: NegoPending- InProgress-
    Capabilities: [180 v1] Power Budgeting <?>
    Capabilities: [190 v1] Alternative Routing-ID Interpretation (ARI)
        ARICap: MFVC- ACS-, Next Function: 0
        ARICtl: MFVC- ACS-, Function Group: 0
    Capabilities: [270 v1] Device Serial Number 55-cd-2e-40-4b-fa-80-bc
    Capabilities: [2a0 v1] #19
    Kernel driver in use: nvme

2 संपादित करें:

मैंने Centos 7 के तहत ड्राइव का परीक्षण किया और प्रदर्शन उबंटू पर मुझे मिला के समान है। मुझे यह उल्लेख करना होगा कि आधिकारिक दस्तावेज में कहा गया है कि इंटेल ने इस एसएसडी का सेंटोस 6.7 पर परीक्षण किया था जो मौजूद नहीं है। इसके बजाय, 6.6 के बाद सेंटोस 7 आया।

भ्रम का एक अन्य स्रोत: बेंचमार्क परिणाम भौतिक PCIe स्लॉट मैं ड्राइव को कनेक्ट करने के आधार पर भिन्न होता है। स्लॉट 1-3 वर्णित प्रदर्शन देते हैं, जबकि 4-7 के स्लॉट्स पर एसएसडी 100 एमबी / एस उच्च पढ़ने की गति प्राप्त करता है।

कंप्यूटर में एकमात्र अन्य PCIe डिवाइस 512 एमबी रैम के साथ EVGA Nvidia GT 210 GPU है जो PCIe 2.0 x16 डिवाइस लगता है, हालाँकि, LnkStaयह PCIe v1.0 (2.5 GT / s) x8 को इंगित करता है:

[user@localhost ~]$ sudo lspci -vvv -s a:0.0
0a:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2) (prog-if 00 [VGA controller])
    Subsystem: eVga.com. Corp. Device 1313
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 114
    Region 0: Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
    Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Region 3: Memory at d0000000 (64-bit, prefetchable) [size=32M]
    Region 5: I/O ports at e000 [size=128]
    Expansion ROM at fb000000 [disabled] [size=512K]
    Capabilities: [60] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Address: 00000000fee005f8  Data: 0000
    Capabilities: [78] Express (v2) Endpoint, MSI 00
        DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us
            ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
        DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
            RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
            MaxPayload 128 bytes, MaxReadReq 512 bytes
        DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
        LnkCap: Port #8, Speed 2.5GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
            ClockPM+ Surprise- LLActRep- BwNot-
        LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- CommClk-
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR-, OBFF Not Supported
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
        LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
             Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
             Compliance De-emphasis: -6dB
        LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
             EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
    Capabilities: [b4] Vendor Specific Information: Len=14 <?>
    Capabilities: [100 v1] Virtual Channel
        Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
        Arb:    Fixed- WRR32- WRR64- WRR128-
        Ctrl:   ArbSelect=Fixed
        Status: InProgress-
        VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
            Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=01
            Status: NegoPending- InProgress-
    Capabilities: [128 v1] Power Budgeting <?>
    Capabilities: [600 v1] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
    Kernel driver in use: nouveau

3 संपादित करें:

मैंने अब वर्कस्टेशन को नेटवर्क से जोड़ा है, इंटेल का सॉलिड-स्टेट ड्राइव डेटा सेंटर टूल स्थापित isdctकिया है और फर्मवेयर को अपडेट किया है लेकिन बेंचमार्क परिणाम नहीं बदले हैं। क्या दिलचस्प है इसका आउटपुट:

[user@localhost ~]$ sudo isdct show -a -intelssd 
ls: cannot access /dev/sg*: No such file or directory
- IntelSSD CVMD5130002L1P2HGN -
AggregationThreshold: 0
Aggregation Time: 0
ArbitrationBurst: 0
AsynchronousEventConfiguration: 0
Bootloader: 8B1B012F
DevicePath: /dev/nvme0n1
DeviceStatus: Healthy
EnduranceAnalyzer: 17.22 Years
ErrorString: 
Firmware: 8DV10151
FirmwareUpdateAvailable: Firmware is up to date as of this tool release.
HighPriorityWeightArbitration: 0
Index: 0
IOCompletionQueuesRequested: 30
IOSubmissionQueuesRequested: 30
LBAFormat: 0
LowPriorityWeightArbitration: 0
ProductFamily: Intel SSD DC P3600 Series
MaximumLBA: 2344225967
MediumPriorityWeightArbitration: 0
MetadataSetting: 0
ModelNumber: INTEL SSDPE2ME012T4
NativeMaxLBA: 2344225967
NumErrorLogPageEntries: 63
NumLBAFormats: 6
NVMePowerState: 0
PCILinkGenSpeed: 1
PCILinkWidth: 4
PhysicalSize: 1200243695616
PowerGovernorMode: 0 (25W)
ProtectionInformation: 0
ProtectionInformationLocation: 0
RAIDMember: False
SectorSize: 512
SerialNumber: CVMD5130002L1P2HGN
SystemTrimEnabled: 
TempThreshold: 85 degree C
TimeLimitedErrorRecovery: 0
TrimSupported: True
WriteAtomicityDisableNormal: 0

विशेष रूप से, यह PCILinkGenSpeed1 और PCILinkWidth4 के रूप में सूचीबद्ध करता है । मुझे पता नहीं है कि NVMePowerState0 का क्या मतलब है।

मेरे सवाल :

  1. मैं PCIe v3.0 x4 की गति से SSD कैसे चलाऊं?

क्या आप मिस्ट्री कार्ड की तस्वीरें ले सकते हैं? और ... यह उबंटू है; मैं यह उम्मीद नहीं करूंगा कि यह अच्छा प्रदर्शन करेगा।
माइकल हैम्पटन

हमें आप lspci कृपया दे।
कोनराड गजेवस्की

माइकल @ आपको कुछ स्थितियों में उबंटू से अच्छे प्रदर्शन की उम्मीद नहीं करनी चाहिए। ;-)
कोनराड गजेस्की जू

मैं कार्ड की तस्वीरें नहीं ले सकता और मैंने lspciफिर से आउटपुट का निरीक्षण किया है और किसी भी तरह के एसएसडी या स्टोरेज डिवाइस के बारे में कुछ भी नहीं है। दुर्भाग्य से यह मशीन नेटवर्क से दूर है इसलिए मैं आउटपुट पोस्ट नहीं कर सकता। मुझे पता है कि यह समस्या को और अधिक कठिन बना देता है, इसके बारे में खेद है।
nedim

मेरे पास कुछ अद्यतन जानकारी है, आशा है कि इससे मदद मिलेगी।
nedim

जवाबों:


1

यह एक हार्डवेयर समस्या है।

P4000 सर्वर चेसिस FUP8X25S3NVDK (2.5in NVMe SSD) के लिए हॉट-स्वैप बैकपैक PCIe कॉम्बिनेशन ड्राइव केज किट असूस X99-E WS कीबोर्ड के साथ असंगत प्रतीत होता है। इसका समाधान आसुस हाइपरकिट का उपयोग करके एसएसडी को जोड़ने के लिए है। हालांकि, इस समाधान के लिए हाइपरकिट और एसएसडी के बीच एक केबल की आवश्यकता होती है जो कि उन में से किसी के साथ भी बंडल नहीं है और इस समय खरीद के लिए भी उपलब्ध नहीं है। इस तरह के केबल को इंटेल एसएसडी 750 सीरीज़ (2.5 'फॉर्म फैक्टर) के साथ बांधा गया है और हमारा आपूर्तिकर्ता एक विशेष सेवा के रूप में एक डिलीवरी करने में सक्षम था।

हार्डवेयर असंगतता से सावधान रहें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.