test di latenza – Informazioni sul router CNC https://cncrouterinfo.com/it mar 09 maggio 2023 15:04:22 +0000 esso esso ogni ora 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp test di latenza – Informazioni sul router CNC https://cncrouterinfo.com/it 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC: la scelta economica definitiva per gli appassionati di CNC https://cncrouterinfo.com/it/articolo/recensione-dell-optiplex-7050-mini-linuxcnc/ https://cncrouterinfo.com/it/articolo/recensione-dell-optiplex-7050-mini-linuxcnc/#comments mar 09 maggio 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 Dell Optiplex 7050 Mini LinuxCNC emerge come una scelta conveniente e potente per gli appassionati di CNC; esplora la nostra recensione completa, che approfondisce l'installazione, i test di latenza e altro ancora.

introduzione

Quando il mio laptop ha incontrato la sua prematura scomparsa, ero alla ricerca di un nuovo computer per eseguire LinuxCNC per i miei progetti CNC. In questo post, parlerò della mia esperienza con il Dell Optiplex 7050 Mini, dotato di un processore Intel Core i5-6500, e determinerò se è la scelta giusta per gli appassionati di LinuxCNC come me.

Dell Optiplex 7050 Mini – Specifiche principali

Il Dell Optiplex 7050 Mini è un computer compatto ma potente dotato delle seguenti specifiche:

Dell Optiplex 7050 Mini LinuxCNC
  • Processore Intel Core i5-6500 (6 MB di cache, fino a 3,60 GHz)
  • Fino a 64 GB di RAM DDR4 – Il mio è dotato di 8 GB
  • Scheda grafica Intel HD 530 integrata
  • Penty di porte USB e un SSD da 256 GB montato
  • Molte di queste unità sono disponibili utilizzate tramite terze parti. Ho comprato il mio per 150$

Queste specifiche sembravano promettenti per l'esecuzione di LinuxCNC, ma il vero test sarebbe arrivato sotto forma di test di latenza e prestazioni nel mondo reale.

Installazione di Debian 12 + LinuxCNC + Probe basic nel 2023

avevo in precedenza ha pubblicato un post sull'installazione di LinuxCNC 2.8.4 con Probe Basic, ma sfortunatamente ci sono diversi repository danneggiati nello script di installazione di base di probe... quindi sono stato costretto a installare LinuxCNC 2.9 su Debian 12 usando le istruzioni pubblicate sul sito Web dello sviluppatore e ha funzionato … soprattutto. Quindi ho dedicato un nuovo post relativo a come l'ho installato e alle piccole sfide che ho dovuto affrontare.

Leggi di più qui: [segnaposto]

Test di latenza per Dell Optiplex 7050 Mini LinuxCNC

La latenza è un fattore critico per LinuxCNC, in quanto determina la capacità del sistema di rispondere ai cambiamenti nella posizione della macchina CNC. Una latenza inferiore si traduce in un funzionamento più fluido e accurato. Per valutare il Dell Optiplex 7050 Mini, ho utilizzato l'utility LinuxCNC 'latency-test' per misurare le latenze massime del thread di base e del servo thread.

Dato che sto usando un file Mesa 7i96S il thread di base in realtà non è applicabile ma l'ho ancora eseguito nei miei test.

Modifiche del BIOS LinuxCNC per Dell Optiplex 7050 Mini

Ho apportato alcune piccole modifiche alle impostazioni del BIOS per rendere LinuxCNC più fluido sul Dell Optiplex 7050 Mini. Fondamentalmente ho disabilitato tutte le funzionalità di risparmio energetico, gli stati di sospensione e qualsiasi opzione di virtualizzazione. Ho lasciato attiva la funzione "turbo" della CPU, poiché non ero sicuro se ciò avrebbe giovato o danneggiato i risultati di latenza.

Modifiche Grub per Dell Optiplex 7050 Mini LinuxCNC

Ho apportato alcune modifiche a Grub, tra cui l'isolamento dei core della CPU per LinuxCNC e la riduzione delle modalità e degli stati di sospensione per la CPU Intel i5-6500 sul Dell Optiplex 7050 Mini.

Seguire le istruzioni fornite nell'articolo originale per eseguire queste modifiche.

al terminale, digita: sudo nano /etc/default/grub quando si apre, aggiungi questa riga (per un sistema a 4 core): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 processor.max_cstate=0 idle =poll" Puoi aggiungere questo sotto gli altri parametri della riga di comando nel file. Quindi premi control-x per salvarlo. quindi digitare: sudo /sbin/update-grub quindi riavviare. Verifica che abbia funzionato eseguendo: sudo dmesg o cat /proc/cmdline che mostra i parametri utilizzati per l'avvio corrente Dovresti vedere il tuo comando isolcpus in quell'elenco.

Questa modifica è stata ispirata da questo Articolo wiki PrintNC.

Nota: non ho verificato in modo indipendente se le impostazioni di idle max, state e idle poll ne traggano vantaggio.

Confronto tra le modifiche

Ho letto da qualche parte che potrebbe esserci un vantaggio in termini di prestazioni isolando una coppia di core della CPU, ad esempio 2,3 per un sistema a 4 core invece di separare i core casuali, quindi ho fatto un rapido test:

Istogramma latenza LinuxCNC I5-6500 Dell optiplex 7050 mini
Latenza LinuxCNC – i5-6500 isolcpu 2,3
Istogramma latenza LinuxCNC I5-6500 Dell optiplex 7050 mini
Istogramma latenza LinuxCNC I5-6500 Dell optiplex 7050 mini

Questo test è stato condotto con 4x glxgears in esecuzione e video Full HD di YouTube in background.

L'opzione isolcpus 1,2,3 ha comportato una latenza inferiore, quindi è quello che ho mantenuto.

Risultati del test di latenza Dell Optiplex 7050 Mini LinuxCNC

Il Dell Optiplex 7050 Mini si è comportato egregiamente nei test di latenza. Le latenze misurate erano ben al di sotto dei massimi consigliati per LinuxCNC, il che significa che LinuxCNC dovrebbe funzionare senza problemi sul Dell Optiplex 7050 Mini. Tuttavia, vale la pena notare che i singoli risultati possono variare a seconda della configurazione specifica del computer e dell'hardware CNC collegato. Sto utilizzando una scheda Mesa per il controllo diretto dei miei servomotori, quindi anche i requisiti di latenza sono molto meno rigidi.

Conclusione: Dell Optiplex 7050 Mini LinuxCNC: una scelta solida

Sulla base della mia esperienza e dei risultati dei test di latenza, il Dell Optiplex 7050 Mini con il processore Intel Core i5-6500 è una scelta solida per l'esecuzione di LinuxCNC. Il suo fattore di forma compatto, il potente processore e la compatibilità con Linux lo rendono un'opzione affidabile per gli appassionati di CNC. A ~$120 per un'unità completamente testata e funzionante con 8 GB di RAM e un SSD da 256 GB, Dell Optiplex 7050 Mini LinuxCNC è anche conveniente.

Tuttavia, tieni presente che il computer ideale per LinuxCNC dipende dalle tue esigenze specifiche e dal tuo budget. È essenziale valutare le tue esigenze e ricercare altre opzioni prima di prendere una decisione definitiva. Nel complesso, Dell Optiplex 7050 Mini LinuxCNC si distingue come una scelta conveniente e capace per coloro che desiderano eseguire LinuxCNC su un sistema affidabile.

]]>
https://cncrouterinfo.com/it/articolo/recensione-dell-optiplex-7050-mini-linuxcnc/feed/ 2 4264