Vecchio Linus Torvalds è tornato: Linux caching delle pagine scintille ‘tori**t’ esplosione

0
150

Linux 5.0: Cosa c’è di nuovo (non di molto)
Non è come Linus Torvalds non ha avvisarci. Linux 5.0 è fuori, ma non ci sono grandi aggiornamenti per essere trovati qui.
Leggi di più: https://zd.net/2u07cSb

Linux frontman Linus Torvalds, pensa di “più consapevole” in questi giorni e sta “cercando di essere meno forte”, dopo la sua breve assenza dal dirigere sviluppatori del kernel Linux a causa del suo linguaggio offensivo su Linux kernel mailing list.

Ma fedele alla sua parola, non si è necessariamente diplomatico nella sua comunicazione con i manutentori.

Torvalds’ post-iato sfogo era diretto a Dave Chinner, un Australiano programmatore che mantiene la Silicon Graphics (SGI)-creato il file system XFS supportato da molte distribuzioni Linux.

“Stronzate, Dave”, Torvalds ha detto Chinner su una mailing list.

Il commento di Chinner che ha attivato Torvalds rimprovero è che “la cache della pagina è ancora molto, molto più lento di direct IO” – un problema Chinner pensa che diventa più evidente con l’arrivo di piuttosto nuovo di archiviazione-scheda madre specifica di interfaccia conosciuta come Periferica Express Interconnect Express (PCIe) versione 4.0.

Chinner crede cache di pagina, potrebbe essere necessario il supporto di storage basato su disco, ma che ha un costo in termini di prestazioni.

“Detto questo, la cache della pagina è ancora molto, molto più lento di direct IO, e il divario è più ampio e più ampio, in quanto nvme Ssd ottenere più velocemente e più velocemente. PCIe 4 Ssd sono solo andando a fare questo, ancor più evidente – è raggiungere il punto in cui l’unico motivo per avere una cache di pagina è di supporto mmap() ed economici sistemi di filatura ruggine storage,” ha scritto Chinner.

Ma il finlandese nato a Linux creatore, essenzialmente, ha detto l’Australiano non venire il crudo di gamberi.

“Che hai fatto in quel reclamo prima, ed è stata completa stronzata prima di troppo, e ho chiamato su di esso, quindi troppo”, ha scritto Torvalds.

“Perché si continua a fare questo, ovviamente, garbage argomento?”

Secondo Torvalds, la cache della pagina serve il suo scopo corretto come cache.

“La parola chiave nella pagina cache’ nome ‘cache’,”, ha scritto Torvalds.

Chinner era stato discusso il ruolo della cache della pagina aperta un’email thread, commentando che “la cache della pagina non è semplicemente progettato per consentire gamma atomic operazioni” e che lui e i compagni gli sviluppatori non sono stati in grado di “trascinare fuori dal 1980”.

“Abbiamo scritto la fs/iomap.c codice in modo che si poteva fare di gamma a base di mappatura dell’estensione per IOs piuttosto che l’orribile, inefficiente pagina per pagina la mappatura di blocchi di pagina generica codice di cache – che ci ha dato un 30 percento di aumento tamponata IO throughput, perché abbiamo solo una sola mappatura di ricerca per IO piuttosto che uno per pagina…”, scrisse Chinner.

Torvalds non comprare l’argomento e disse: chiunque spaccio questa idea è stata “incompetente”.

“La cache di lavoro, Dave. Chiunque pensi che la cache non funziona è un incapace. Il 99 per cento di tutti i filesystem accessi sono in cache, e mai fare IO, e la cache della pagina li gestisce splendidamente,” Torvalds ha scritto.

“Quando si dice che la cache della pagina è più lento di direct IO, è perché non è neanche vedere o si preoccupano del *fast* caso. Si coinvolgere solo una volta che non vi è reale IO di essere fatto.”

Chinner, in risposta a Torvalds commento che “la cache di lavoro, Dave”, ha ricordato il Linux kingpin circa il suo impegno per la “discussione civile” e il tentativo di creare un ambiente professionale per gli sviluppatori del kernel:

“Sì,” rispose Chinner. “Vedo un sacco di casi in cui la pagina in cache funziona bene perché è ancora più veloce rispetto alla maggior parte di archiviazione. Ma non è quello che ho detto.”

Chinner ha detto Torvalds non avevo nemmeno preso la briga di chiedere a lui di chiarire che cosa si riferiva nella dichiarazione Torvalds citato.

“Hai preso una sola frase che ho fatto da un enorme email sulla complessità nell’affrontare IO con la concorrenza, la cache della pagina e architettonico difetti nel codice esistente, citato fuori contesto, fabbricato in un contesto completamente nuovo e ha iniziato a sbraitare come io non so nulla su come cache o la cache della pagina di lavoro,” Chinner detto.

“Non è molto professionale ma, purtroppo, anche una del tutto prevedibile e previsto la risposta. Linus, nessuno può parlare di direct IO senza di te urlando e gettando tutti i tuoi giocattoli del presepe. Se non si può essere civile o ti ritrovi a scrivere un po condiscendente ‘la cache di 101’ spiegazione a qualcuno che ha trascorso gli ultimi 15 anni di lavoro con i file system e cache, poi sei molto meglio non dire nulla.”

Di più su Linux Torvalds e Linux

Linus Torvalds: la Gente mi prenda troppo sul serio, non posso dire stupido merda piùOra Intel si iscrive all’open-source il codice di condotta dopo Torvalds Linux iatoLinus Torvalds: Dopo la grande prestazione di Linux colpito, Spectre v2 patch esigenze cordoli diLinus Torvalds F-bombe Nvidia oltre la mancanza di supporto di Linux, Linus Torvalds, si prende una pausa da Linux, sviluppatore di Linux, che ha preso su di Linus Torvalds negli abusi chiude “tossico” comunità kernelLinus Torvalds lodi Braccio server, ma sostiene l’economia e l’ecosistema sono mancanti TechRepublicLinus Torvalds’ più memorabili citazioni CNET

Argomenti Correlati:

Linux

Cloud

Big Data Analytics

L’innovazione

Tecnologia e Lavoro

Collaborazione