Forum Linux.noyau Victoire !

Posté par  .
Étiquettes :
4
6
oct.
2009
Bonjour, bonsoir (rayer la mention inutile (^_^)

J'ai enfin fini mon module dans les grandes lignes !
Les résultats sont bons, même très bon.

Avec un daemon de test qui ne fait qu'envoyer '\0' j'atteins un taux de transfert de 618 Mo/s avec :


dd if=/dev/zero of=/dev/test bs=4096 count=2000000

2000000+0 enregistrements lus
2000000+0 enregistrements écrits
8192000000 octets (8,2 GB) copiés, 13,2534 s, 618 MB/s


C'est super ! Il y a quand même (je me trompe peut-être) 4 copies de mémoire
(…)

Forum Linux.noyau Aide pour débogger un module

Posté par  .
Étiquettes : aucune
1
2
oct.
2009
Bonjour,

Pour résumé en en quelques mots : A l'aide ! ;)

Je suis en train d'écrire un module et une librairie afin d'avoir un block device mais depuis le userland. Un peu comme FUSE, mais en mode block.

Mon code semble bon, mais j'ai un freeze du kernel. Je suspecte donc un deadlock quelque part, mais mes connaissances en programmation kernel et en deboggage surtout sont assez limité.

Pouvez vous me donner un coup de main pour débogger ce (…)

Forum Linux.noyau Communication kernel <=> Userland

Posté par  .
Étiquettes : aucune
2
15
mai
2009
Bonjour a tous,

Me voici donc confronté à l'éternel problème de la communication entre le noyau et l'espace utilisateur.

Je suis en train d'écrire un module dans lequel je ne veut pas mettre d'intelligence. Je réserve les tâches compliqué en mode utilisateur.

Le problème de départ est de proposer un périphérique en mode bloc avec des tâches complexes derrière. il faut donc que les requêtes de lecture/écriture arrive à un daemon qui les traitera à la place du noyau.

J'ai (…)

Forum Astuces.divers XDMCP = clipboard

Posté par  .
Étiquettes : aucune
5
29
avr.
2009
Pour ceux que cela intéresse, j'utilise XDMCP pour travailler a distance sur mes machines linux depuis Windows avec Xming.

Depuis longtemps j'avais un problème, pas de presse papier partagé !

Combien de fois j'ai du utiliser sftp pour transférer quelque chose alors que Copier/Coller aurait suffit.

J'ai enfin trouvé la solution a mon problème. Ouvrir le port UDP 2115 du firewall XP !

Pour ceux qui ont donc des message du genre :

winclipboardproc setjmp returned for io error handle

(…)

Forum Linux.général Projet en cours

Posté par  .
Étiquettes : aucune
2
16
avr.
2009
Bonjour,

Je suis actuellement sur un projet de création d'un nouveau protocole d'échange de données sur ethernet

http://www.ethernetvirtualstorage.net

Je vient tout juste de déposé des sources mais sans licence.
Je souhaiterai les mettre sous licence libre, mais je ne sait pas la quelle choisir (LGPL, GPL, ...)

Donc voici une description rapide du projet :
- Le but est de proposer une solution de SAN sur ethernet efficace
- La redondance, partage de charge, ... sera géré au niveau du (…)

Forum Programmation.c++ Undefined symbol

Posté par  .
Étiquettes : aucune
0
24
mar.
2009
Bonjour,

Dans le cadre de mon projet de création d'un système de SAN libre, je suis confronté a un problème et j'ai besoin de l'avis d'expert.

Mon programme passe correctement la compillation et la liaison. Mon soucis vient du fait que lorsque je tente de charger une librairie .so, le message suivant apparait :


$ ./nettest
./nettest: symbol lookup error: /usr/src/evs/.libs/libVersionMapper.so: undefined symbol: _ZN6WorkerC2EP6Engine


Là, vous me direz : il a oublier de présiser un truc du genre extern "C" (…)

Forum Programmation.c Raw socket (BUG)

Posté par  .
Étiquettes : aucune
0
19
jan.
2009
Bonjour à tous

J'ai un petit souci avec mon programme. Je suis en train de développer un nouveau protocole sur ethernet. J'utilise donc des RAW socket.

Tout va super bien. J'atteint 1,6 Gb/s sur le loopback avec des packets de 1500 octet (ethernet oblige, si pas de jumbo frame ^_^)

Mon problème vient de la fermeture de ladite socket. La fonction recvmsg ne me retourne jamais -1 quand je ferme la socket.

J'ai isolé le bug ans un petit programme (…)

Forum général.général Programmation d'un nouveau protocol

Posté par  .
Étiquettes : aucune
3
13
nov.
2008
Bonjour a tous,

Cela fait un moment que je suis ce superbe site en temps de spectateur.
Je franchis donc une nouvelle étape en devenant acteur ^_^

Voici ce qui m'amène. Je suis en train de développer un nouveau protocole d'échange de données en mode bloc. Le but de ce protocole sera (à terme, je l'espère) de pouvoir proposer une alternative à la fibre channel et l'iSCSI sur le plan de de la construction de SAN.

Ce nouveau protocole m'a (…)