Ajout de la section 3.12. Ainsi que quelques chiffres

This commit is contained in:
kleph 2013-11-20 02:41:14 +01:00
parent 62b1fa00f5
commit 75f05bfafc

View file

@ -42,6 +42,12 @@ Comme je le dirai plus bas, je n'ai pas utilisé at91bootstrap et j'ai laissé c
- Si je désactive l'USB, ça freeze au chargement des pilotes mmc.
- À creuser vu que ces deux sous-systèmes utilisent le DMA et j'ai cru voir que cette partie n'était pas terminée.
#### 3.12
- Ça marche !
- Par rapport à la version -rc3, j'ai activé le debug DMA
- Activé le thumb2 workaround pour netfilter et rajouté des *_nftables. TODO retester sans le thumb2 workaround
- TODO refaire les tests sans les workaround
#### script de compilation du noyau
Voici un exemple de script de compilation du noyau
@ -224,6 +230,29 @@ eth1 IRQ | | | | 8k |
Sur le dernier test, en HTTP, on remarque qu'il semble y avoir autant d'interruptions que de paquets reçus/envoyés. Le mécanisme NAPI qui permet de stocker les interruptions pour passer plusieurs paquets d'un seul coup au noyau ne semble pas activé/disponible. Ce qui serai plutôt une bonne nouvelle et permettrai d'augmenter les performances à l'avenir.
#### 3.6.12
Métrique | HTTP(routé | HTTP local |
----------------|--------|
eth0 RX (bit/s) | |
eth0 TX (bit/s) | 60 M |
eth0 RX (pkt/s) | 2.5k |
eth0 TX (pkt/s) | 5k |
----------
eth1 RX (bit/s) | 60 M | 55 M
eth1 TX (bit/s) | |
eth1 RX (pkt/s) | 5 k | 4.7k
eth1 TX (pkt/s) | 2.5k | 1.5k
----------
IRQ (%) | 85 | 65
Sys (%) | | 12
User (%) | 0 | 4
Idle (%) | 15 | 17
----------
eth0 IRQ | 8k |
eth1 IRQ | 8k | 2.2k
# Images
![alt text](http://blog.kleph.info/images/atmel_et_raspi_small.png atmel et raspi)
[taille réelle](http://blog.kleph.info/images/atmel_et_raspi.jpg)