timesboot.wim
boot.wim 时间:2021-05-24 阅读:(
)
UEFIPXEBootPerformanceAnalysisFebruary2014LiRuth,BrianRichardsonIntelCorporationUEFIPXEBootPerformanceAnalysisiiExecutiveSummaryNetworkbootusingthePrebootExecutionEnvironment(PXE)iswidelysupportedbycurrentUnifiedExtensibleFirmwareInterface(UEFI)implementations.
Inlargenetworkdeployments,bootperformanceiscritical.
Thisdocumentanalyzesfirmwareandoperatingsystem(OS)elementsthatimpactUEFInetworkbootperformance,andofferssuggestionsforreducingboottimeandremovingnetworkbottlenecks.
Thisdocumentfocusesonanaudienceoffirmwareengineers,BIOSvendors,networkengineersandODM/OEMsystemengineers.
UEFIPXEBootPerformanceAnalysisiiiContents1UsingPXEwithUEFI.
12FactorsAffectingUEFIPXEPerformance53TuningNetworkBootPerformance74PerformanceDatafromSamplePlatform95Summary131UsingPXEwithUEFIPrebootExecutionEnvironment(PXE)definesamethodforbootingcomputersusinganetworkinterface,independentoflocalstoragedevicesorinstalledoperatingsystems(OSs).
OnplatformswithUEFIfirmware,PXEissupportedbyanetworkstackintheclientfirmware.
Thenetwork'sDHCPprovidesapathtoabootserverandnetworkbootstrapprogram(NBP),downloadsitintothecomputer'slocalmemoryusingTFTP,verifiestheimage,andexecutestheNBP.
InaWindowsDeploymentServices(WDS)environment,theNBPisprovidedbywdsmgfw.
efi.
InaLinuxenvironment,theNBPisprovidedbyUEFI-enabledbootloaderssuchasGRUB,GRUB2orELILO.
ThisdocumentfocusesonbootperformanceforthePXEClientinUEFIfirmware,andhownetworktopologyimpactsPXEbootperformance.
BecausetheDHCPproxyprocesscontributesminimaloverheadtothenetworkbootprocess,analysisfocusesontheOSbootimagesdeliveredbyTFTP,whichcanbeupto200MBofdata.
1.
1UEFINetworkingTheUEFISpecificationdescribesaninterfacebetweentheOSandplatformfirmware,anddefinesageneralpurposenetworkstack,includingMNP,IP,TCP,UDP,andDHCPProtocols.
Tosupportbootfromnetworkdevices,thefirmwaremakesuseofUniversalNetworkDriverInterfaces(UNDIs)andprotocolsdefinedintheUEFISpecification:EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL(NII)EFI_SIMPLE_NETWORK_PROTOCOL(SNP)EFI_PXE_BASE_CODE_PROTOCOL(PXE)ThePXEprotocolisusedfornetworkaccessandbootingfromanetworkimage.
UEFIPXEBootPerformanceAnalysis2Figure1:UEFINetworkStackLayerFigure1illustratestheUEFInetworklayersrelatedtoPXE.
Thelowerhardwarelevel(UNDI/NII)isanabstractedinterfaceprovidedbythenetworkhardwarevendor.
ForIntelplatforms,theUNDIlayerisprovidedbyaUEFIDeviceDriverorbyaPCIExpressOptionROM.
TheSNPlayerwrapsaroundtheUNDIinterfaceandprovidesapacketlevelinterfacetothenetworkadapter.
TheMNPlayerprovidesarawasynchronousnetworkpacketI/Oservice,allowingmultipledriversandapplicationstousethesystemnetworkinterfacesatthesametime.
Themiddlelayerofthestackprovidesgeneralnetworkservices(IP,UDP,DHCPandMTFTP).
TheEFI_PXE_BASE_CODE_PROTOCOLislayeredontopofaUEFINetworkstackimplementation.
ThisprotocolalsoConsumesEFIMTFTP4andEFIMTFTP6protocolstoprovidetheTFTPservicesConsumesEFIDHCP4andEFIDHCP6protocolstoprovideDHCPservicesLayersoverEFIUDP4andEFIUDP6protocolstoprovideUDPReadandWriteservicestothenetworkinterface.
1.
2UEFIPXEwithMicrosoft*WDS*MicrosoftWDS*enablesPXEcompliantbootenvironments,startingwithMicrosoftWindowsServer2003R2.
Figure2isanoverviewoftheMicrosoft*WDS*PXEbootprocess.
UEFIPXEBootPerformanceAnalysis3Figure2:UEFIPXEwithMicrosoft*WDS*AfterSystemPoweron,theUEFIplatformfirmwareinitiatesthePXEbootprocess.
ThisrequiresfirmwaretoenabletheUEFINetworkStackandpresentanetworkbootoptionintheBootManagerMenu(BMM)orBootDeviceSelection(BDS)phase.
TheUEFIPXEBaseCodeprotocolrequestsanetworkaddressviaDHCP.
Microsoft*WDS*assignsanetworkaddresstotheclient,allowingtheclienttolocatethebootserverandrequesttheNBP(wdsmgfw.
efi).
OncetheNBPisdownloaded,theclientexecuteswdsmgfw.
efiasthefirststageofthenetworkbootprocess.
Thewdsmgfw.
efiexecutabletriggerfiledownloadforbootloader(bootmgfw.
efi),andbootloaderdownloadsadditionalfiles,includingbootconfigurationdatastoreandaRAMDISKimage(boot.
wim).
Theboot.
wimfileisover200MBforastandardclientsystem,sodownloadingthisfileconsumesmostofthePXEbootprocess.
Afterthesefilesaredownloadedtotheclientsystem,theWDSloadercallsExitBootService()tostopUEFIBootServicesandtransitiontoRuntime.
TheOperatingSystem(OS)kernelstartsexecutionandtakesoverhardwaremanagementfromUEFI,includingnetworkstackoperations1.
3UEFIPXEwithLinuxUnlikeMicrosoft*Windows*,LinuxdistributionshavetheoptiontosupportdifferentbootloaderswithPXEsupport.
ThebootprocessissimilartotheMicrosoft*WDS*implementation.
BootloadersusedbyvariousLinuxdistributionsincludeELILO,GRUBorGRUB2.
ThenextsectiondescribesusingELILOforUEFIPXEbootwithLinux.
UEFIPXEBootPerformanceAnalysis41.
3.
1ELILOFigure3UEFIPXEwithLinuxPXEServiceFigure3showsanoverviewoftheELILOPXEbootprocessusingUEFI.
It'sverysimilartotheMicrosoft*WDS*procedure,butwiththeLinuxbootloader(elilo.
efi),theconfigurationfile(elilo.
conf),andtheLinuxkernelimageandinitialramdisktakingtheplaceofthedownloadedfiles.
Thekernelandramdisksizesarevariable,dependingonconfiguration.
ConfiguringSUSESLE11SP3withabootimagefortheIntelDesktopBoardDQ77MKUEFI2.
3.
1DevelopmentKituseda4MBkerneland34MBinitialramdisk.
UEFIPXEBootPerformanceAnalysis52FactorsAffectingUEFIPXEPerformancePerformanceforUEFIPXEdeploymentsismeasuredusingclientboottimes.
ThisdocumentfocusesontwoaspectsofPXEbootperformance:EliminatingnetworkinfrastructureproblemsTuningnetworkbootperformancePXEreliesheavilyonTFTPforfiledownloads,andlargefilescancausedelaysifthenetworkisnotconfiguredproperly.
TuningtheTFTPconfigurationmayhaveasignificantimpactonnetworkbootperformance.
Thispaperalsodescribesamethodologyformeasuringbootperformance,andhowtoconfigureanappropriatetestenvironment.
2.
1MethodsforMeasuringNetworkBootPerformanceMeasuringbootperformanceforUEFIPXEissimilartomeasuringbootperformancefromalocaldisk.
Therearetwoboottimemeasurementstoexamine:Time1:TimebetweensystemresetvectorandReadyToBootevent(platforminitializationandbootenvironmentsetup)Time2:TimebetweenReadyToBootandExitBootServiceevent(hand-offtoOSfromtheUEFIBootLoader)SystemscompliantwiththeAdvancedConfigurationandPowerInterface(ACPI)SpecificationRevision5.
0canusetheFirmwarePerformanceDataTable(FPDT)torecordthisdata.
ACPIFPDTdataisrefreshedoneverysystemreset,soitisimportanttocollectthisdatapriortosystemresetorshutdown.
NetworkdownloadperformanceimpactstheTime2measurement.
TheplatformfirmwareusestheUEFINetworkStackfordownloadingbootfiles,basedontheTFTPprotocol.
TheMicrosoft*WDS*processreliesmoreontheUEFINetworkStack.
BecauseitdownloadslargerfilesviaTFTP,itistheprimaryexampleforournetworkperformanceanalysis.
ThedefaultconfigurationforTFTPstreamdepthisdynamicallyadjusted,butusingBcdEdityoucanadjusttheTFTPstreamdepthforbetternetworkperformance.
Thelargestfiledownloadedisboot.
wim,sothedownloadtimeforthisfileisusedasanindicatorfornetworkperformance.
Networksnifferapplicationsprovidemoreaccuratetimemeasurements.
UEFIPXEBootPerformanceAnalysis62.
2NetworkConfigurationNotethatnetworkbootperformancedataisonlymeaningfulinaspecificnetwork.
.
configuration,onewiththefollowingvariables:Networkbandwidth:Today'sIntelclientplatformsincludewiredGigabitEthernetControllers(1000Mbps).
ThebestnetworkperformancerequirescablingandswitchinfrastructuresupportingGigabitEthernet(GbE).
Networkswitch:Theperformanceofthenetworkswitchitselfhasanimpactonbootperformance.
SwitchesusedforbootperformancetestingshouldberatedforGbEbandwidth.
Certificationbyaninteroperabilityagencyishighlyrecommended(example:UNH-IOLtestingforIPv6andGigabitEthernet).
Serverconfiguration:Eventhoughthisdocumentfocusesprimarilyonfirmwareperformance,thebootserverconfigurationcanseverelyimpactPXEbootperformance.
TheTFTPprotocolrequiresinteractionbetweentheclientandserver,andoftentheclientmustwaitforaserverresponse.
Theserver'stransferratecanbeimprovedthroughoptimizingTFTPparametersandsizinghardwarerequirementstoproperlyservenetworkclients.
PXEclientconfiguration:Theclient'ssystemhardwareconfigurationcanaffectbootperformance,buttheplatformBIOSalsohasasignificantimpact.
ClientsystemsshouldusethelatestUEFIUNDIdriverfortheEthernetadapterandplatformfirmwarewithanupdatedUEFINetworkStack.
Networkbackgroundtraffic:Naturally,acrowdednetworkenvironmentwilldecreasetheoverallnetworkbootperformance.
ExcludingtheimpactofextratrafficforoptimalPXEbootperformancerequiresacleannetworkenvironment.
UEFIPXEBootPerformanceAnalysis73TuningNetworkBootPerformanceThissectionprovidesguidancetoBIOSVendorsandOEMandODMsystemdesignerstooptimizePXEbootperformance.
BIOSCustomization:EliminateUnusedNetworkModulesTheUEFINetworkStackprovidedbyEDKIIusesamodulardesign.
RefertotheUEFISpecification(sections2.
6.
2&2.
6.
3)forinformationonprotocolsrequiredfordifferentscenarios.
DriverProfileforPXEBootviaIPv4:PXEbootoverIPv4requiresthefollowingmodulesforacompletenetworkstack:SNPMNPARPIP4IP4CONFIGUDP4DHCP4MTFTP4PXEThesemodulesareprovidedbyEDKIIMdeModulePkg.
ThisalsorequirestheproperUNDIdriverforthenetworkinghardware,whichisprovidedbytheadapter'sPCIeOptionROMorUEFIDriver.
IfyouareusinganIntelEthernetAdapter,thelatestdriverscanbefoundatintel.
com.
DriverProfileforPXEBootviaIPv4andIPv6:IfbothIPv4andIPv6arerequired,thefollowingIPv6networkstackmodulesarerequiredfromtheEDKIINetworkPkg:IP6UDP6DHCP6MTFTP6.
AlsorequiredisthePXEdriverfromNetworkPkgwithsupportforbothIPv4andIPv6(NetworkPkg/UefiPxeBcDxe),buttheolderPXEdriverinMdeModulePkgmustberemoved.
UEFIPXEBootPerformanceAnalysis83.
1BootPolicy:EliminateNetworkImpactonSystemBootPerformanceAwell-designedBootDeviceSelection(BDS)policycanalsoimprovePXEbootperformance:Implement"fastboot"tooptimizethebootpath.
DonotconnectunnecessaryI/OdevicesinBDS.
IftheclientbootsfirstfromPXE,putthenetworkdevice'sbootoptionfirstintheUEFIbootorder.
ThisavoidsBDSconnectionstootherbootoptions.
Iftherearemultiplenetworkdevicebootoptions,placethepreferreddevicefirsttoavoidconnectingandconfiguringothernetworkdevices.
NetworkdevicesmaypublishtwoUEFIbootentriesperEthernetport:oneforIPv4andoneforIPv6.
PutthecorrectentryatthetopoftheUEFIbootorder,basedonthenetworktopology.
3.
2CodeRevision:UseUpdatedUEFIDriversTheentireUEFIPXEstackcontainstheEthernetadapterUNDIdriverandfirmwareUEFINetworkStackimplementation.
Updatingthesecomponentscanaddressknownperformanceissuesfromolderrevisions:Downloadthelatestdevicedriversfromintel.
comwhenusingIntelEthernetAdapters.
TheEDKIIprojecthasanopensourceUEFINetworkStackimplementationusingcomponentsfromtheNetworkPkgandMdeModulePkgpackages.
InteloffersUEFIDevelopmentKitplatformsforreference,basedonIntelmotherboardsrunningthelatestUEFIplatformfirmware.
TheseplatformsareusedforUEFItestinganddevelopment,andcontainupdatedversionsoftheIntelUNDIdriverandopen-sourceUEFINetworkStack.
MoreinformationcanbefoundattheIntelUEFICommunityResourceCenter.
3.
3BIOSPorting:PerformanceofSystemServicesTheUEFINetworkStackreliesonseveralfirmwareservices,whichmayslowbootperformanceifportedincorrectly:GetTime:TheGetTime()runtimeserviceistriggeredtoaddatimestamptoeveryTFTPDATApacket.
Thiscallinteractswiththeruntimeclock(RTC),and,ifnotoptimized,maydrasticallyslowTFTPdownloadspeeds.
GetVariableandSetVariable:TheUEFISpecificationrequiresnetworkdriverstoprovideNVRAMvariablesforconfigurationinformation(seeSection24andSection26forreference).
ThiscantriggermultiplecallstotheGetVariable()andSetVariable()servicesduringPXEboot.
MostvariableserviceimplementationsuseSystemManagementMode(SMM)forsecuritypurposes,whichcanaddoverheadifnotproperlyoptimized.
VerifytheSMRAMcacheisenabled(write-backmode)foroptimalperformance.
UEFIPXEBootPerformanceAnalysis94PerformanceDatafromSamplePlatformThischapterdetailstheperformancedatagatheredfromasampleenvironmentconfiguredusingtheIntelDesktopBoardDQ77MKUEFI2.
3.
1DevelopmentKit.
Thisisanisolatedtestnetwork,usingoneUEFIPXEClientandoneMicrosoftWDS*serverconnectedviaa1GbEswitch.
PXEClient:IntelDesktopBoardDQ77MKUEFI2.
3.
1DevelopmentKit(BIOSrevisionSDV.
MK.
B3),IntelCorei5-3550Processor,16GBDDR3RAM.
Connectedtothenetworkviaanon-boardGbEadapterMicrosoft*WDSServer*:Microsoft*Windows*2012,IntelPentiumDProcessor920,3GBDDRRAM.
ConnectedtothenetworkviaanIntelPRO/1000PMGbEadapter.
NetworkSwitch:HPProcurveSwitch6108(GbE)4.
1TFTPPerformancewithMicrosoft*WDS*Table1showsnetworkdownloadperformancedatausingTFTPwithMicrosoft*WDS*.
Thetimetodownloadboot.
wimfileisrecorded,countedfromthepointtheclientsendsaTFTP_READ_REQUESTforthefiletotheclientsendingTFTPACK,whichconfirmsreceivingthelastblock(averagedacrossthreePXEbootsessions).
TheSDV.
MK.
B3BIOSwastestedwithbothIPv4andIPv6.
Theboot.
wimfileisusedbecauseitisthelargestTFTPpayloaddeliveredtotheUEFIPXEclient.
Inourtestcase,theboot.
wimfilesizewas201MB.
Table1:Timemeasurementsfordownloadingboot.
wimPXEBootTestIWdsTransportTftpClientWindowSizeIWdsTransportTftpClientBlockSizeAverageTime(sec)IPv4(default)Dynamicadjusted145623.
7053IPv6(default)Dynamicadjusted145629.
0567IPv4(optimized)5014569.
5382IPv6(optimized)5014489.
3385Inourtestcase,Windows2012WDSstartedwiththefollowingparametervalues:UEFIPXEBootPerformanceAnalysis10ramdisktftpblocksize=1456ramdisktftpwindowsize=4ramdisktftpvarwindow=YesTheWindowsSizeandBlockSizeparametersarepartoftheBootConfigurationData(BCD)storeontheMicrosoft*WDS*server.
ThetestwasrunusingdefaultvaluesandoptimizedvaluestodemonstratehowserverconfigurationimpactstheTFTPtransferrate.
WhenusingthedefaultsettingfordynamicconfigurationofWindowSize,thevaluestartedat4andfinallyincreasedto64.
Wecaptured~4KTFTPACKpacketsduringtheprocessofdownloadingboot.
wimfile.
ThechangeinWindowSizevaluewascontrolledbyinteractionbetweentheloaderandWDSserver.
NotethattheBlockSizevalueforIPv6issmallerthanforIPv4,toavoidextraIPpacketfragmentation.
PleaserefertoMSDNformoreinformationonTFTPparameters.
4.
2ImpactofGetTime()andSetVariable()TheperformancecostforGetTime()andSetVariable()servicecanbemeasuredbymakingmultipleinterfacecallstotheseservicesandcalculatingtheaveragenumber.
ThemeasurementismadefromtheUEFIShellusingasimpleUEFIapplication.
TheapplicationcallstheGetTime()andSetVariable()functions1,000,000times,recordsthestartandendtime,thencalculatesandreportstheaveragecostforeachfunction.
UsingtheIntelDesktopBoardDQ77MKUEFI2.
3.
1DevelopmentKit(BIOSrevisionSDV.
MK.
B3),thecostforGetTime()is0.
0367microsecondsandthecosttosetaNon-NVVariable(1024bytes)throughSetVariable()is0.
04microseconds).
UsingthesametestmethodontheIntelServerBoardS2600CP4UEFI2.
3.
1DevelopmentKit(BIOSrevisionSDV.
CP.
B4),thecostforGetTime()is0.
0365microsecondsandSetVariable()is0.
168microseconds.
4.
3UEFIPXEBootPerformanceTable2showstheoverallUEFIbootperformanceusingtheACPIFPDTmethod.
Table2:PXEbootperformancetimePerformanceDataPXEbootoverIPv4(seconds)Normalboot(seconds)ResetEnd0.
0210.
021OSLoaderLoadImageStart7.
0375.
321OSLoaderStartImageStart20.
2465.
512ExitBootServicesEntry40.
3638.
861ExitBootServicesExit40.
3658.
862Thistablereportstimeforfivecheckpointsinthebootprocess:UEFIPXEBootPerformanceAnalysis11ResetEndOSLoaderLoadImageStartOSLoaderStartImageStartExitBootServicesEntryExitBootServicesExitInourtestcasethePXEBootprocessrequiresasystemreset,whichdestroyscurrentACPIFPDTdata.
ThismakesitimpossibletotestusingaUEFIShellApplicationoranOStool.
ToretrievetheFPDTdatabeforeitislostonreset,wereplacedtheFPDTmoduleintheRELEASEimagewithaDEBUGversion,includingamoduletooutputFPDTdataviaserialconsole.
Thebootperformancedatawascollectedfromtheserialloginformation.
ThefollowingexampleshowshowtoaddtheFPDTDXEdrivertotheplatform'sDSCfile:MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxe.
inf{DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.
inf}Thetimebetween'ResetEnd'and'OSLoaderLoadImageStart'coversplatforminitializationandbootenvironmentsetup(Time1,insection2.
1).
.
Thetimefrom'OSLoaderLoadImageStart'to'ExitBootServicesExit'(Time2,insection2.
1)coversexecutionoftheDHCP/PXEserviceanddownloadingmultipleNBPimages.
NotethelargetimedifferencesbetweenthePXEandnormalboot(localdrive)scenarios.
ForamoredetaileddescriptionoftheFPDTfieldsseetheACPISpecificationRevision5.
0a('FirmwareBasicBootPerformanceDataRecord').
UEFIPXEBootPerformanceAnalysis12UEFIPXEBootPerformanceAnalysis135SummaryThisdocumentfocusedonPXEBootperformanceandprovidesdesignguidanceonhowtoobtaingoodPXEBootperformanceforBIOSdevelopers.
Tofacilitatethistopic,wedescribedthegeneralprocessofPXEboot,anddescribedthemethodofmeasuringnetworkperformance.
Welistedpossiblecomponentswhichimpactstheperformancedataandprovidedabenchmarkperformancedatausingonereferenceplatformandthesuggestedmethod.
UEFIPXEBootPerformanceAnalysis14AcknowledgementSincerethankstoFuSiyuan,ZhangChaoandWuJiaxinforhelpsettinguptestenvironments,workingthroughtestissuesandcollectingdataforthisdocument.
UEFIPXEBootPerformanceAnalysis15ReferenceDocumentsDocumentLocationUEFI2.
3.
1Specificationhttp://www.
uefi.
org/specsMicrosoft*WindowsDeploymentServiceshttp://msdn.
microsoft.
com/en-us/library/windows/desktop/dd379586(v=vs.
85).
aspxSUSELinuxEnterpriseServer11SP2forUEFIClientsBestPractices(WhitePaper)http://www.
novell.
com/site/docrep/2012/12/SUSE_Linux_Enterprise_Server_11_SP2_for_UEFI_Clients_Best_PracticesAdvancedConfigurationandPowerInterface(ACPI)Specificationhttp://www.
acpi.
infoPrebootExecutionEnvironment(PXE)Specificationftp://download.
intel.
com/ial/wfm/pxespec.
pdf[RFC2131]DynamicHostConfigurationProtocol,IETF,1997http://www.
ietf.
org/rfc/rfc2131.
txt[RFC2132]DHCPOptionsandBOOTPVendorExtensions,IETF,1997http://www.
ietf.
org/rfc/rfc2132.
txt[RFC3315]DynamicHostConfigurationProtocolforIPv6(DHCPv6),July,2003http://www.
ietf.
org/rfc/rfc3315.
txtTrivialFileTransferProtocol–TFTPhttp://www.
ietf.
org/rfc/rfc1350.
txthttp://www.
ietf.
org/rfc/rfc2347.
txthttp://www.
ietf.
org/rfc/rfc2348.
txthttp://www.
ietf.
org/rfc/rfc2349.
txtUEFIPXEBootPerformanceAnalysis16LegalDisclaimerINFORMATIONINTHISDOCUMENTISPROVIDEDINCONNECTIONWITHINTELPRODUCTS.
NOLICENSE,EXPRESSORIMPLIED,BYESTOPPELOROTHERWISE,TOANYINTELLECTUALPROPERTYRIGHTSISGRANTEDBYTHISDOCUMENT.
EXCEPTASPROVIDEDININTEL'STERMSANDCONDITIONSOFSALEFORSUCHPRODUCTS,INTELASSUMESNOLIABILITYWHATSOEVER,ANDINTELDISCLAIMSANYEXPRESSORIMPLIEDWARRANTY,RELATINGTOSALEAND/ORUSEOFINTELPRODUCTSINCLUDINGLIABILITYORWARRANTIESRELATINGTOFITNESSFORAPARTICULARPURPOSE,MERCHANTABILITY,ORINFRINGEMENTOFANYPATENT,COPYRIGHTOROTHERINTELLECTUALPROPERTYRIGHT.
Intelproductsarenotintendedforuseinmedical,lifesaving,orlifesustainingapplications.
Intelmaymakechangestospecificationsandproductdescriptionsatanytime,withoutnotice.
Thispaperisforinformationalpurposesonly.
THISDOCUMENTISPROVIDED"ASIS"WITHNOWARRANTIESWHATSOEVER,INCLUDINGANYWARRANTYOFMERCHANTABILITY,NONINFRINGEMENT,FITNESSFORANYPARTICULARPURPOSE,ORANYWARRANTYOTHERWISEARISINGOUTOFANYPROPOSAL,SPECIFICATIONORSAMPLE.
Inteldisclaimsallliability,includingliabilityforinfringementofanyproprietaryrights,relatingtouseofinformationinthisspecification.
Nolicense,expressorimplied,byestoppelorotherwise,toanyintellectualpropertyrightsisgrantedherein.
IntelandtheIntellogoaretrademarksorregisteredtrademarksofIntelCorporationoritssubsidiariesintheUnitedStatesandothercountries.
*Othernamesandbrandsmaybeclaimedasthepropertyofothers.
Copyright2014IntelCorporation.
Allrightsreserved.
hosthatch在做美国独立日促销,可能你会说这操作是不是晚了一个月?对,为了准备资源等,他们拖延到现在才有空,这次是针对自己全球14个数据中心的VPS。提前示警:各个数据中心的网络没有一个是针对中国直连的,都会绕道而且ping值比较高,想买的考虑清楚再说!官方网站:https://hosthatch.com所有VPS都基于KVM虚拟,支持PayPal在内的多种付款方式!芝加哥(大硬盘)VPS5...
老薛主机怎么样?老薛主机这个商家有存在有一些年头。如果没有记错的话,早年老薛主机是做虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站业务所以能持续到现在。这不,站长看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港vps主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港vps。点击进入...
ReliableSite怎么样?ReliableSite好不好。ReliableSite是一家成立于2006年的老牌美国商家,主要经营美国独立服务器租赁,数据中心位于:洛杉矶、迈阿密、纽约,带宽1Gbps起步,花19美元/月即可升级到10Gbps带宽,月流量150T足够各种业务场景使用,且免费提供20Gbps DDoS防护。当前商家有几款大硬盘美国独服,地点位于美国洛杉矶或纽约机房,机器配置很具有...
boot.wim为你推荐
考试chromeowned163更新win7存在问题的应用软件名单(2020年第四批)支持ipad国家标准苹果5ipad连不上wifiiPad mini WiFi开关成灰色无法连接,怎么办phpechophp echo函数 是什么意思重庆电信宽带管家重庆电信宽带安装收费360chrome360Chrome 世界之窗极速浏览器 ChromePlus
美国网站空间 电信测速器 荣耀欧洲 dropbox网盘 架设服务器 柚子舍官网 网站卫士 可外链网盘 服务器合租 河南移动m值兑换 爱奇艺会员免费试用 免费私人服务器 shuang12 主机返佣 中国联通宽带测速 阿里dns japanese50m咸熟 什么是dns 发证机构 gotoassist 更多