Quomodo et quare optio noatime ad systemata Linux perficiendum emendavit?

Atime renovatio ratio perficiendi afficit. Quid ibi agatur et quid faciendum sit - articulus legitur.

Quomodo et quare optio noatime ad systemata Linux perficiendum emendavit?
Quotiens Linux in domum meam computantem renovavero, certas difficultates solvendi habeo. Plus annis hic habitus factus est: tabellas meas remitto, systema deleo, omnia a VULNUS instituo, tabulas meas restitue, deinde applicationes meas deliciarum restituo. Ego quoque ratio occasus ad me conveniat. Interdum nimium tempus. Et miratus nuper sum, si hoc opus esset capitis.

tempus una trium notarum lima in Linux (magis de hoc postea). Praesertim mirabar si utilem adhuc esset ut in recentioribus systematibus Linux disable. Cum atime renovatur omni tempore tabella accessio, intellexi notabilem ictum in agendi ratione habere.
Ego nuper ad Fedora 32 upgraded et ex consuetudine inactivare tempus coepi. Cogitavi: num opus est? Hanc rem studere decrevi et hoc est quod effodi.

Paulo de file timestamps

Ut inspicias, debes gradum recipere et pauca de Linux systemata fasciculi meminisse et quomodo nuclei indicationes imaginum et directoria. Potes videre novissimam modificatam files et directoria mandatorum currendo ls -l (long) vel simpliciter inspiciendo informationem de eo in tabella procurator. Sed post scaenas Linux nucleus vestigia plurium notarum pro lima et directoriis servat;

  1. Cum erat tabella ultima mutatio (mtime)
  2. Cum erat extremum tempus proprietatum et metadata tabella mutatae sunt (ctime)
  3. Cum erat tabella postremo accessed (atime)
  4. Potes uti mandatum omnia amorto view information about a file or directory. Hic est tabella / Etc / fstab ab uno meo test servers:

$ stat fstab
  File: fstab
  Size: 261             Blocks: 8          IO Block: 4096   regular file
Device: b303h/45827d    Inode: 2097285     Links: 1
Access: (0664/-rw-rw-r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:etc_t:s0
Access: 2019-04-25 21:10:18.083325111 -0500
Modify: 2019-05-16 10:46:47.427686706 -0500
Change: 2019-05-16 10:46:47.434686674 -0500
 Birth: 2019-04-25 21:03:11.840496275 -0500

Hic videre potes hunc fasciculum die 25 Aprilis 2019 creatum esse cum systema institui. Meus fasciculus / Etc / fstab ultima mutatio die 16 mensis Maii anno 2019 facta est, et cetera omnia circa idem tempus mutata sunt.

Si effingo / Etc / fstab ad novum fasciculum, tempora mutantur ad indicandum novum fasciculum esse;

$ sudo cp fstab fstab.bak
$ stat fstab.bak
  File: fstab.bak
  Size: 261             Blocks: 8          IO Block: 4096   regular file
Device: b303h/45827d    Inode: 2105664     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:etc_t:s0
Access: 2020-05-12 17:53:58.442659986 -0500
Modify: 2020-05-12 17:53:58.443659981 -0500
Change: 2020-05-12 17:53:58.443659981 -0500
 Birth: 2020-05-12 17:53:58.442659986 -0500

Sed si modo tabellam nominare sine contentis mutatis, Linux tantum renovationem temporis tabella mutata est:

$ sudo mv fstab.bak fstab.tmp
$ stat fstab.tmp
  File: fstab.tmp
  Size: 261             Blocks: 8          IO Block: 4096   regular file
Device: b303h/45827d    Inode: 2105664     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:etc_t:s0
Access: 2020-05-12 17:53:58.442659986 -0500
Modify: 2020-05-12 17:53:58.443659981 -0500
Change: 2020-05-12 17:54:24.576508232 -0500
 Birth: 2020-05-12 17:53:58.442659986 -0500

Haec momenta sunt utilia certis programmatibus Unix. Exempli gratia, biff programma est quod te notificat cum novus nuntius in tua electronica est. Nunc pauci utuntur biff*sed illis diebus, quibus mailboxes locales erant, biff satis communis erat.

Quomodo programmata scit si novam epistulam in capsa tua habes? biff comparat ultimum tempus mutatum (cum fasciculus inthecus renovatus est cum nuntio inscriptionem novam) ac novissimum accessum temporis (novissimo tempore electronicam tuam legeris). Si mutatio facta serius quam accessus, tunc biff intelliget novam literam advenisse et te de ea certiorem facere. Mutt clientis inscriptio longe aliter operatur.

Novissima accessus indicatione temporis utilis etiam est si ratio limae usus statisticae et cantus effectus colligere debes. Administratores systematis scire debes quae obiecta accesserunt ut rationem tabellam configurare possint.

Sed recentissimi programmae huius pittacii iam non egent, ideo rogatio non fuit uti. Anno 2007, Linus Torvalds et plures aliae tincidunt nuclei nuclei tractaverunt in contextu effectus exitus. Linux nuclei elit Ingo Molnar hoc punctum circa tempus et ratio lima ext3 fecit:

"Prorsus mirum est quod omnis Linux escritorio et cultor patitur notabilem I/O obeundi degradationem ob constantes temporis updates, quamvis tantum duo sint usores reales: tmpwatch [qui configurari potest uti ctime, ita nec magna quaestio] ac quidam instrumenta tergum ".

At homines adhuc programmatis quibusdam utuntur, quibus hoc pittacium egent. Atime igitur tollens munus suum franget. Linux nuclei tincidunt libertatem usoris non infringere.

Salomonis solutio

Multae applicationes in distributionibus Linux comprehenduntur et praeterea, utentes excipere possunt et alia programmata secundum eorum necessitates instituere possunt. Haec utilitas clavis est fons aperti OS. Sed hoc difficile est ad optimize tui documenti effectum perficiendum. Compositiones intensiva removentes systema perturbare possunt.

Compromisso, tincidunt nuclei Linux novam optionem vitalem induxerunt, quae intendit stateram inter observantiam et compatibilitatem feriendi;

atime renovatur tantum si prior accessus tempus minus est quam temporis modificatio seu status mutationis currentis. 2.6.30, tempus extremum accessus tabellae semper renovatur si plus quam 2.6.30 dies natus est.

Systemata Linux moderna (ex quo Linux 2.6.30, anno 2009 dimissa) iam usui est propinquum tempus, quod rem magnam boost faciendam dare debet. Hoc significat non opus est ad configurare tabella / Etc / fstabet cum quolibet tempore de defalta poteritis confidere.

Improving system perficiendi cum noatime

Sed si vis ratiocinandi rationem tuam ad maximam observantiam obtinendam, tempus inactivare adhuc potest.

Mutatio perficiendi valde notabilis non potest esse in velocissimo modernorum agitatione (ut NVME vel Fast SSD), sed parva incrementa sunt.

Si scis te non uti programmate quod tempus requirit, leviter emendare potes ut optio noatime tabella /etc/fstab. Postea nucleus non continuo tempus renovat. Utere optione noatime cum filesystem inscendens:

/dev/mapper/fedora_localhost--live-root /          ext4   defaults,noatime,x-systemd.device-timeout=0 1 1
UUID=be37c451-915e-4355-95c4-654729cf662a /boot    ext4   defaults,noatime        1 2
UUID=C594-12B1                          /boot/efi  vfat   umask=0077,shortname=winnt 0 2
/dev/mapper/fedora_localhost--live-home /home      ext4   defaults,noatime,x-systemd.device-timeout=0 1 2
/dev/mapper/fedora_localhost--live-swap none       swap   defaults,x-systemd.device-timeout=0 0 0

Mutationes effectum habebunt proximo tempore reboot.

ut vendo

Egesne servo tuo website hospitio tuo? Nostra societas offert reliable servers cum solutione cotidiano vel uno tempore, unusquisque servo cum interreti alveo 500 Megabits coniungitur et contra DDoS impetus gratis munitur!

Quomodo et quare optio noatime ad systemata Linux perficiendum emendavit?

Source: www.habr.com

Add a comment