PpHd Le 13/04/2016 à 14:23 J'ai une application qui écrit pas mal de données sur le disque SSD (EXT4) en continue à partir d'une acquisition temps réel.
Le problème est que périodiquement, les I/O sur le SSD se réveillent et "flush" tout d'un coup, faisant un très gros débit de données ponctuel, bloquant les I/O disques et me faisant perdre les fps.
Normalement le SSD est capable d'encaisser le débit demandé en continue.
Quelqu'un a une idée sur comment faire ?
Dans les paramètres du mount, y'a pas une option qui permettrait de désactiver le cache en écriture (ou du moins de le réduire) ?
Sinon, faire un petit prog/script qui lance une commande sync régulièrement (l'idée étant qu'il y aurait des écritures plus souvent mais plus petites - mais c'est à tester, ça peut peut-être faire pire que mieux).

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbodésactiver le cache me semble un peu violent quand même :/
quelle est la fréquence de ces réveils ?

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Tu as regardé si l'appli avait son propre système de buffering ? Le souci vient peut-être de là.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT TurboO_DIRECT permet de bypasser certains caches, mais ca reviens quasiment a monter un disque avec l'option SYNC

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
PedroM, quelle question !

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT TurboPedroM a déjà sa libc en C, plus grand chose à faire pour le porter sur PC !!!
Oh, même pas besoin : suffit d'ouvrir directement le /dev/sdxy correspondant à la partition comme un fichier, et ça roule ^^

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo Nil Le 20/04/2016 à 19:34 C'est sûr que le problème ne vient pas de la gestion matérielle du SSD qui nécessiterait des commandes très bas niveau pour être éventuellement désactivée ? Ou d'un bug dans le firmware ?
Je sais pas comment se comporte l'IOsched de linux mais pour obtenir toute la puissance d'un SSD il faut écrire via toute les commandes queues.
Donc si tu écrit un gros fichier d'un coup ca va pas aller très vite, mais si tu écrit le meme flux en parallele dans plusieurs chunk ca va speeder.
Peace Unity Love et Having Fun!!!