quando copio i file usando Midnight Commander fuction chiamato shell link
(suppongo che sia un po ' ssh
) a volte ci vuole molto tempo.
Più precisamente, la barra temporale della copia è finita abbastanza velocemente (20 MB / s), ma devo aspettare molto più tempo per un'operazione misteriosa che scrive sul messaggio terminale come
fish: storing file 16456464/111545454
perché questa stupida operazione richiede circa 5 volte più tempo rispetto alla copia effettiva (trasferimento in rete) Mi dà davvero fastidio e mi scoraggia dall'usare questa funzione di trasferimento in rete.
Cos'è questa operazione e perché è necessaria e come posso eliminarla? (la mia teoria che è una specie di crittografia / decrittografia o copia da / in directory temporanea o buffer ... ma non sono stato in grado di rispondere a Google)
Penso che accada solo quando copio dal client all'host. Ma a volte è più difficile scambiare il ruolo client-host, ad esempio se i computer non si trovano nella stessa stanza o se il server ssh non è configurato su uno di essi.
NOTA 1: Sono abbastanza sicuro che non abbia nulla a che fare con la velocità fisica della rete, la velocità (lentezza) è la stessa se sono collegato con un cavo da 1 GB.
NOTA 2: So che usando SCP o SSH, rsync o altri strumenti basati su terminali posso probabilmente evitare questo problema, che è forse specifico per mc. Ma trovo molto più conveniente mc gui, dove vedo quale file è dove e non devo digitare comandi per tutto il tempo.