资源描述:
《A Fast File System for UNIX.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AFastFileSystemforUNIX*MarshallKirkMcKusick,WilliamN.Joy†,SamuelJ.Leffler‡,RobertS.FabryComputerSystemsResearchGroupComputerScienceDivisionDepartmentofElectricalEngineeringandComputerScienceUniversityofCalifornia,BerkeleyBerkeley,CA94720ABSTRACTAreimplementationoftheUNIXfi
2、lesystemisdescribed.Thereimplementationprovidessubstantiallyhigherthroughputratesbyusingmoreflexibleallocationpoliciesthatallowbetterlocalityofreferenceandcanbeadaptedtoawiderangeofperipheralandprocessorcharacteristics.Thenewfilesystemclustersdatathatissequentiallyaccessed
3、andprovidestwoblocksizestoallowfastaccesstolargefileswhilenotwastinglargeamountsofspaceforsmallfiles.FileaccessratesofuptotentimesfasterthanthetraditionalUNIXfilesystemareexperienced.Longneededenhancementstothepro-grammers’interfacearediscussed.Theseincludeamechanismtoplace
4、advisorylocksonfiles,extensionsofthenamespaceacrossfilesystems,theabilitytouselongfilenames,andprovisionsforadministrativecontrolofresourceusage.RevisedFebruary18,1984CRCategoriesandSubjectDescriptors:D.4.3[OperatingSystems]:FileSystemsManagement−fileorganization,directoryst
5、ructures,accessmethods;D.4.2[OperatingSystems]:StorageManagement−allocation/deallocationstrategies,secondarystoragedevices;D.4.8[OperatingSystems]:Performance−measurements,operationalanalysis;H.3.2[InformationSystems]:InformationStorage−fileorganizationAdditionalKeywordsa
6、ndPhrases:UNIX,filesystemorganization,filesystemperformance,filesystemdesign,applicationprograminterface.GeneralTerms:filesystem,measurement,performance.*UNIXisatrademarkofBellLaboratories.†WilliamN.Joyiscurrentlyemployedby:SunMicrosystems,Inc,2550GarciaAvenue,MountainView,C
7、A94043‡SamuelJ.Leffleriscurrentlyemployedby:LucasfilmLtd.,POBox2009,SanRafael,CA94912ThisworkwasdoneundergrantsfromtheNationalScienceFoundationundergrantMCS80-05144,andtheDefenseAdvanceResearchProjectsAgency(DoD)underARPAOrderNo.4031monitoredbyNavalElec-tronicSystemCommand
8、underContractNo.N00039-82-C-0235.SMM:05-2AFastFileSystemforUNIXTABLEOFCONTENTS1.Introduction2.Oldfilesys