Je pense que dans le pire cas, sort|uniq est plus performant que grep -xvFf. Si on pose f1 le nombre de lignes dans fichier1 et f2 le nombre de lignes dans fichier2, je pense qu'on a O(f1)*O(f2) pour grep contre O((f1+f2)*log(f1+f2)) pour sort|uniq.
Dans le cas général, grep reste sans doute plus rapide.
Sinon je note qu'il manque une page Wikipedia sur Commentz-Walter.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Rajouter un slide sur perf est dans ma todo list. Je connais juste pas du tout et il faudrait que je me documente. Pareil pour ftrace et lttng sauf que c'était pas sur la TODO jusqu'à maintenant. Merci.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Pour la vaste majorité des applications, l'intérêt de x86_64 par rapport à i686 c'est qu'il y a 16 registres disponibles au lieu de 8. N'importe quel compilateur digne de ce nom est capable d'exploiter ça et ça a un impact sur n'importe quelle application plus compliquée que Hello, World!\n indépendamment de la quantité de mémoire qu'elle utilise.
Sans oublier le problème de la division de la mémoire en zone haute et basse, ce qui peut causer des problèmes de fragmentation bien plus rapidement qu'en x86_64. http://linux-mm.org/HighMemory
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
SystemTap ne te limite pas aux sondes statiques définies par les développeurs. Tu peux très bien poser une sonde à une ligne arbitraire du code. Disons "process("/foo/bar").function("foobar@foo/bar.c:1337") pour la ligne 1337 du fichier foo/bar.c dans la fonction foobar() du programme /foo/bar par exemple. Ou bien "kernel.function("foo").return pour définir une action à exécuter lorsque la fonction noyau foo() retourne.
Des probes/crochets statiques définis par les développeurs sont aussi disponibles (man -k stapprobes) mais SystemTap n'est pas limitê à cela et il peut très bien être utilisé pour déboguer une application qui n'a pas été prévue pour (tant que tu as les symboles de debug et un noyau incluant krprobe et utrace).
Par ailleurs, hier j'ai présenté SystemTap à HaxoGreen en rajoutant plus d'exemples d'utilisation de probing userland et d'utilisation de -g (pour modifier ce que le kernel/application fait plutôt que de juste observer): http://people.redhat.com/~akunysz/systemtap-haxogreen-201007(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
> Tu peux faire du surbooking, c'est à dire allouer plus qu'il y
> en a réellement, à charge pour toi de maitriser le workload de tes
> serveurs/environnements.
On dit « overcommitting ». De rien.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Ce que tu proposes est abordé dans les commentaires du post de Schneier. Un argument contre est que le site web peut avoir besoin des coordonnées bancaires quand l'utilisateur n'est pas connecté en cas de fraude ou s'ils ne débitent le compte qu'au moment où le produit est envoyé (au lieu du moment où il est acheté).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
> Vous imaginez, aller acheter votre pain un matin, et que le boulanger
> vous dise que c'est bon, pas la peine de payer, il s'est déjà servi sur votre compte
Le « direct debit » européen arrive en France le 1er novembre 2010 apparemment. Bienvenue dans le futur.
Si le problème apparaît avec tous les lecteurs vidéo, toutes les vidéos et tous les moteurs de rendus, ça suggère un problème au niveau de l'ordonnanceur. Il y a plusieurs moyens de profiler l'ordonnanceur mais ce script SystemTap semble correspondre à ce qu'il te faut : http://sourceware.org/systemtap/examples/process/cycle_thief(...)
(II) AIGLX error: dlopen of /usr/lib/dri/nouveau_dri.so failed (/usr/lib/dri/nouveau_dri.so: cannot open shared object file: No such file or directory)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Si on veut garder du RHEL sans inscrire sur RHN, il est aussi possible de monter son propre repo sur base du DVD par exemple : http://kbase.redhat.com/faq/docs/DOC-9744
Ou bien d'utiliser RHN Satellite / Spacewalk (mais ça peut être un peu overkill selon ce qu'on veut faire).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Une utilisation de Graphviz que j'apprécie beaucoup est la visualisation de graphes d'appels statiques générés avec egypt qui se base sur gcc -dr : http://www.gson.org/egypt/
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # UUOC
Posté par Krunch (site web personnel) . En réponse au message Comparer 2 fichiers plat avec awk. Évalué à 3.
Dans le cas général, grep reste sans doute plus rapide.
Sinon je note qu'il manque une page Wikipedia sur Commentz-Walter.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: grep -v -f fichier2 fichier1
Posté par Krunch (site web personnel) . En réponse au message Comparer 2 fichiers plat avec awk. Évalué à 1.
> il y a moyen de les interpréter comme des caractères normaux ?
Oui.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# grep -v -f fichier2 fichier1
Posté par Krunch (site web personnel) . En réponse au message Comparer 2 fichiers plat avec awk. Évalué à 8.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: question
Posté par Krunch (site web personnel) . En réponse à la dépêche Sortie de SystemTap 1.3. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Téléphone d'occasion
Posté par Krunch (site web personnel) . En réponse à la dépêche Les smartphones nous connaissent si bien, dixit une boîte noire de sécurité. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: 32 bits
Posté par Krunch (site web personnel) . En réponse au message 32 ou 64 bits. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# It's a bird! It's a plane! It's the point flying over your head!
Posté par Krunch (site web personnel) . En réponse au message 32 ou 64 bits. Évalué à 3.
http://en.wikipedia.org/wiki/X86-64#Architectural_features
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: J'ai testé aussi
Posté par Krunch (site web personnel) . En réponse à la dépêche Test de Fedora 13 : Goddard. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: PAE (was i386)
Posté par Krunch (site web personnel) . En réponse à la dépêche Test de Fedora 13 : Goddard. Évalué à 4.
http://linux-mm.org/HighMemory
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: question
Posté par Krunch (site web personnel) . En réponse à la dépêche Sortie de SystemTap 1.3. Évalué à 4.
Des probes/crochets statiques définis par les développeurs sont aussi disponibles (man -k stapprobes) mais SystemTap n'est pas limitê à cela et il peut très bien être utilisé pour déboguer une application qui n'a pas été prévue pour (tant que tu as les symboles de debug et un noyau incluant krprobe et utrace).
Par ailleurs, hier j'ai présenté SystemTap à HaxoGreen en rajoutant plus d'exemples d'utilisation de probing userland et d'utilisation de -g (pour modifier ce que le kernel/application fait plutôt que de juste observer): http://people.redhat.com/~akunysz/systemtap-haxogreen-201007(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Tarif ?j
Posté par Krunch (site web personnel) . En réponse au journal Qui a dit qu'AIX était mort ?. Évalué à 1.
> en a réellement, à charge pour toi de maitriser le workload de tes
> serveurs/environnements.
On dit « overcommitting ». De rien.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Stockage d'adresses IP : utiliser un type générique
Posté par Krunch (site web personnel) . En réponse à la dépêche La pénurie d'adresse IPv4 sera-t-elle pour le 12/12/2012 ?. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# c'est discuté sur le blog à Schneier
Posté par Krunch (site web personnel) . En réponse au journal Idée (c'est-à-dire invention pour les daissidor praiçez) pour le stockage de CB en commerce électronique. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Bien, mais il y a mieux
Posté par Krunch (site web personnel) . En réponse au journal Idée (c'est-à-dire invention pour les daissidor praiçez) pour le stockage de CB en commerce électronique. Évalué à 1.
> vous dise que c'est bon, pas la peine de payer, il s'est déjà servi sur votre compte
Le « direct debit » européen arrive en France le 1er novembre 2010 apparemment. Bienvenue dans le futur.
http://en.wikipedia.org/wiki/Direct_debit
http://fr.wikipedia.org/wiki/SEPA
Penser à bien vérifier ses relevés de compte chaque mois.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: kickstartf
Posté par Krunch (site web personnel) . En réponse au message Travail communautaire sur une machine virtuelle. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# profiling
Posté par Krunch (site web personnel) . En réponse au message Lags dans la lecture de vidéo. Évalué à 1.
Bon par contre pour faire marcher SystemTap sous Debian faut un peu bidouiller http://sourceware.org/systemtap/wiki/SystemtapOnDebian
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# ffplay ?
Posté par Krunch (site web personnel) . En réponse au message FF 90%CPU. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Faire un tube
Posté par Krunch (site web personnel) . En réponse au message Manipulation d'un programme interactif en C++. Évalué à 1.
http://www.peereboom.us/assl/html/openssl.html
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: man netcat
Posté par Krunch (site web personnel) . En réponse au message Renvoyer un flux standard vers le réseau. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Fedora Facebook
Posté par Krunch (site web personnel) . En réponse à la dépêche Fedora 13 « Goddard », parée au décollage. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# un utilisateur et pam_limits
Posté par Krunch (site web personnel) . En réponse au message Confiner un processus. Évalué à 2.
pam_limits(8)
limits.conf(5)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# tu lis ce que tu postes ?
Posté par Krunch (site web personnel) . En réponse au message Fedora 12, nouveau, et Xorg qui ne se lance pas. Évalué à 4.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Aucune chance que cela fonctionne
Posté par Krunch (site web personnel) . En réponse au message activer php_gd sous Red Hat Enterprise Linux Server release 5.3. Évalué à 1.
Ou bien d'utiliser RHN Satellite / Spacewalk (mais ça peut être un peu overkill selon ce qu'on veut faire).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# DAVIX
Posté par Krunch (site web personnel) . En réponse à la dépêche Petit tour des outils de visualisation libres. Évalué à 1.
http://82.197.185.121/davix/release/davix-manual-1.0.1.pdf
http://davix.secviz.org
Une utilisation de Graphviz que j'apprécie beaucoup est la visualisation de graphes d'appels statiques générés avec egypt qui se base sur gcc -dr : http://www.gson.org/egypt/
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: C'est vraiment un cas particulier les designers ?
Posté par Krunch (site web personnel) . En réponse au journal "le plus gros problème du web, c'est l'ensemble des "webdesigners" aux choix techniques injustifiables.". Évalué à 1.
http://www.peereboom.us/assl/html/openssl.html
http://corte.si/posts/code/reading-code.html
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.