You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Xитрости в LinuxSpeed Disk для LinuxДеф раг мен та ция в Linux? За чем?! Поч тивсе зна ют, что применяе мые в Linux фай ловыесисте мы, вклю чая ext3, ext4, ReiserFSи XFS, н е в ер оя тн о у с т о йч и в ы к фр а г м е н та ции запи сан ных дан ных. Так и есть,но всё же бы ва ют и ча ст ные слу чаи, когда д е фр а гм е нт ац и я п р иг о д и л а с ь б ы. Ск а жем, у вас есть вы де лен ный раз дел дляк а т ал ог а /boot, и в ы р ег у л я р н о п е р е с о б и рае те яд ра. Или вы соз да ли спе ци аль ныйраз дел для хранения часто об нов ляе мыхдан ных. Про шло два го да – и вы за ме чаете,что чтение и запись на раз дел силь ноз а м е дл ил и с ь. Ч т о д ел а т ь?В о - п е рв ы х , р а зм о нт ир у й т е р а з д е л и з а пусти те про вер ку диска коман дой fsck (еслиречь идет о корневом раз де ле, удоб нов о с п о л ьз ов а т ьс я LiveCD). Что бы fsck проде л ал а п о лн у ю п р ов е рк у д а же и с п р а в н о г о р а зд ел а , и сп о л ьз у йт е п а р а м е т р -f, например, так: fsck -f /dev/sda1 (вме сто sda1,р а з ум ее тс я, п о дс т а в ьт е т р е бу е м о е и м я р а з д е л а). Н а с и н т е р е с у ет до ля фраг мен ти ро ван ных фай лов, ко то рые в дан ном слу чаена зы ва ют ся ‘non-contiguous’. Ес ли фраг мен та ция не пре вы ша ет15 %, то мож но не вол но вать ся; ес ли же она боль ше – нуж на де ф раг мен та ция. Ес ли го во рить в це лом, то для Linux нет спе циали з ир ов а нн ы х д е фр а гм е н т а т о р о в, п о э т о м у н а б о л ь ш и н с т в е ф о ру мов вам по со ве ту ют со хранить все дан ные на дру гой раз дели л и н ос ит е л ь, о тф о рм ат и р о в а т ь и с хо д н ы й р а з д е л, п о с л е ч е го запи сать все дан ные об рат но. Это дол го и неудоб но; но, к счастью,есть аль тер на ти ва. Нек то Кон Ко ли вас [Con Kolivas], некогдаав тор вет ки -ck я др а Linux, соз да тель но во го планиров щи каи про чая, и про чая, напи сал за ме ча тель ный скрипт, ко то рый распр е д ел яе т ф а йл ы н а р а зд е л е о т б о л ь ш о г о к м а л о м у, т о е с т ь с о р т и р уе т и х . Сц ен ар и й д о с т у п е н д л я с в о б о д н о й з а г р у з к и п о а д р е су: http://ck.kolivas.org/apps/defrag/. Осо бен ность его в том, чтоон дей ству ет на всё, что на хо дит ся в те ку щей ди рек то рии, то естьп о з в ол яе т д е фр а гм е нт ир ов а т ь о тд е л ь н ы е к а т а л о г и.Ес ли у вас раз дел с фай ло вой систе мой XFS, то де ла об стоят п о -д р уг ом у. В а м п от р ебуе тс я п р ог р а м м а xfsdump (ес ли её нетв ре по зи то рии ва ше го ди ст ри бу ти ва, то ис ход ный код мож но скачатьс сай та http://ftp.de.debian.org/debian/pool/main/x/xfsdump/xfsdump_3.0.2.tar.gz). Вы полните от ли ца ад минист ра то ра коман дуxfs_db -r /dev/sda1, п р ич е м р а зд е л s d a1 п р е д в а р и т е л ь н о р а з м о н ти ро вать не нуж но. Вы уви ди те зна чение па ра мет ра ‘Fragmentationf a c to r ’. Д л я д е фр а гм е нт ац и и и сп о л ьз у й т е ко м а н д у : xfs_fsr -v /dev/sda1. Вот и всё! Кста ти, ес ли вы полнить коман ду xfs_fsr без парамет ров, то она ав то ма ти че ски нач нёт деф раг мен та цию всехсмон ти ро ван ных XFS-раз де лов. Ес ли вы нетер пе ли вы и пре рвё тер а б от у д е фр а гм е нт ат ор а , т о п р и с л ед у ю щ е м з а п у с ке xfs_fsr возо б н ов и т р аб от у, у ч ит ыв а я у ж е п р од ел а н н ы е д е й с т в и я.На ско ростьдеф раг мен та циивлия ет в ос нов номне ко ли че с т во файлов,а их раз мер:на всю фай ло вуюсис т е м у мо же ти пол дня уй ти.Ки но в ти шинеН а с т о ящ и й л ин у кс ои д – т о же ч е л о в е к , и и н о гд а о н хо ч е т р а с с л а бить ся и по смот реть ка кой-нибудь хо ро ший фильм. Что бы просмотрки но был ком форт ным, ну жен не толь ко боль шой эк рани ко лон ки – тре бу ет ся ещё, что бы систем ный блок не из да вал шума,что при бли зи ло бы его к бы то вой Hi-Fi-технике и сде ла ло быбо лее эр го но мич ным. Раз бе рём ся: в систем ном бло ке шу мят вентиля тор на про цес со ре, вин че стер, вен ти ля тор бло ка пи тания и,в н е кот ор ы х с ит у ац ия х , в е н т и л я т о р ы в и д е о к а р т ы и ч и п с е т а м а т е р и н с ко й п л ат ы. Ур ов е н ь ш у м а в к а ж д о м с л у ч а е бу д е т р а з н ы й: гд е -т о н а Ц П у с т ан о вл е н м о щн ы й в е н т и л я т о р, ко т о р ы й к р у т и т с я м е д лен но и ма ло шу мит, у ко го-то нет ак тив но го ох ла ж дения чип се таи в ид е ок а рт ы. П ар а лл е л ьн о с э т и м н е бу д е м з а б ы в а т ь, ч т о с о в р е м е нн ы е м ат ер и нс к и е п л ат ы а в т о м а т и ч е с к и р е г у л и р у ю т с ко р о с т ьв р ащ е н и я с и с т е мн ы х в е нт и л я т о р о в, о д н а ко н а ш у м э т о в л и я е т м а На со вре мен ныхл о – п р ои зв од ит ел и п ер ес т р а хо в ы в а ю т с я и н е п о з в о л я ю т с в о е йма т ерин ск и х п латахта ких разъ еÄÒÙÜÓÖÑغºÄ½¼ºþþþ¸ÑÐÜÔØÓÒÑкÖÙтехнике быть слиш ком ти хой. В та ких слу ча ях как раз при го дит сяруч ная на строй ка. Мы нач нем с вен ти ля то ра про цес со ра, для че гомов не ме нее трех.От ре гу ли ро вавв о с п о л ьз уе мс я у т ил ит ам и и з с о с т а в а lm-sensors.на пря же ние на них,Ко м а нд а sensors по зво ля ет вы яснить, ка кие дат чи ки име ют сяможно с у щ е с т венносни зить уро веньна ва шей ма те рин ской пла те и ка кой из них от ве ча ет за управ лениео б д ув о м Ц П. П ос л е э т ог о з а п у с т и м pwmconfig, ко то рый по мо жетш у ма .Январь 2010 LXF126/127 39