On 29/02/2016 22:03, Giuseppe Sacco wrote:
Il giorno lun, 29/02/2016 alle 19.09 +0100, Alessandro ha scritto:
[...]
@Giuseppe su quel disco non passi altri flussi forchè la
condivisione
del disco in NFS

Non è una questione limitata a quel disco: il raspberry ha un chip che
contiene il processore, un bus usb e una serie di periferiche esterne.
altre sono collegate all'esterno, come il disco USB. Se non ho capito
male, *tutti* i dispositivi sono collegati sullo stesso bus USB, quindi
si dividono la banda massima di un USB 2.0.

@gerlos magari raggiungessi quelle velocità, non vi ho riportato la
velocità attuale perchè non sapevo come fare, ma dati alla mano:

$ fallocate -l100M /tmp/100M.img
$ $ pv /tmp/10M.img /media/nfs_hdd/10M.img
10MiB 0:00:09 [1,03MiB/s]

Immagino che questi comandi siano eseguiti su un PC: crei il file in
/tmp e poi lo sposti via NFS sul disco del raspberry. Giusto?
Non conosco il comando «pv», ma credo che il comando che hai veramente
eseguito include la redirezione, così:
$ pv /tmp/10M.img > /media/nfs_hdd/10M.img

In ogni caso la velocità è di 1 mb/s. Che sono circa 10 mbit/s. Forse
la tua connessione di rete va a 10mb/s?

Verifica con il comando «ethtool eth0», sia sul PC (client NFS) che sul
raspberry.

Scrivici anche i parametri utilizzati sul client NFS per montare il
file system (l'output del comando mount senza argomenti) e infine i
dati della connessione usb (comando «lsusb -v» solo per la parte del
disco sul raspberry, giusto per essere certo che non sia visto come USB
1.1).

Ciao,
Giuseppe


Ciao Giuseppe,

ethtool @ .5
----
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: pg
        Wake-on: pg
        Current message level: 0x000060e4 (24804)
                               link ifup rx_err tx_err hw wol
        Link detected: yes
----

ethtool @ pi
----
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbag
        Wake-on: d
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes
----

lsusb

----
<miodisco>
  ...
  bcdUSB               *2.10*
  ...
----


Mount @ .5
Ecco le opzioni di mount di quel disco
----
rw,relatime,vers=4.0,rsize=65536,wsize=65536,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,local_lock=none
----


Mount @ pi
----
rw,nosuid,nodev,noexec,relatime,data=ordered
----

--
https://www.miriodev.net

Rispondere a