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.

Virmach$7.2/年,新款月抛vps上线,$3.23/半年,/1核640M内存/10 GB存储/ 1Gbps/1T流量

Virmach自上次推出了短租30天的VPS后,也就是月抛型vps,到期不能续费,直接终止服务。此次又推出为期6个月的月抛VPS,可选圣何塞和水牛城机房,适合短期有需求的用户,有兴趣的可以关注一下。VirMach是一家创办于2014年的美国商家,支持支付宝、PayPal等方式,是一家主营廉价便宜VPS服务器的品牌,隶属于Virtual Machine Solutions LLC旗下!在廉价便宜美国...

享有云:美国BGP云服务器低至20元/月起,首月打折;香港2核2G2M仅50元/月起

享有云怎么样?享有云是一家新的国内云服务器商家,目前提供国内、香港及海外地区的云服务器,拥有多线路如:BGP线路、CN2线路、高防等云服务器,并且提供稳定、安全、弹性、高性能的云端计算服务,实时满足您的多样性业务需求。目前,美国bgp云服务器,5M带宽,低至20元/月起,270元/年起,首月打折;香港2核2G2M仅50元/月起,450元/年起!点击进入:享有云官方网站地址享有云优惠活动:一、美国B...

PQS彼得巧 年中低至38折提供台湾彰化HiNet线路VPS主机 200M带宽

在六月初的时候有介绍过一次来自中国台湾的PQS彼得巧商家(在这里)。商家的特点是有提供台湾彰化HiNet线路VPS主机,起步带宽200M,从带宽速率看是不错的,不过价格也比较贵原价需要300多一个月,是不是很贵?当然懂的人可能会有需要。这次年中促销期间,商家也有提供一定的优惠。比如月付七折,年付达到38折,不过年付价格确实总价格比较高的。第一、商家优惠活动年付三八折优惠:PQS2021-618-C...

boot.wim为你推荐
Symbolbasiertefastreport2229.254routephotoshop技术photoshop技术对哪些工作有用?win10关闭445端口在win10 如何关闭445端口的最新相关信息重庆电信宽带管家重庆电信宽带安装收费联通iphone4iphone4想换联通的卡 是普通联通的卡都能开通3G么 还是得换联通3G卡 联通都有什么套餐 我是北京的谷歌sb在谷歌里搜SB为什么结果中第一个是百度googleadsense10分钟申请Google Adsense是一种怎样的体验googleadsence谷歌adsense是被封了么?googleadsencegoogle adsense打不开怎么办
info域名注册 cn域名价格 bbr 便宜域名 全球付 bluehost 美元争夺战 搬瓦工官网 海外服务器 腾讯云数据库 Hello图床 密码泄露 全能主机 泉州电信 泉州移动 爱奇艺会员免费试用 ca187 免费mysql数据库 网站加速软件 免费ftp 更多