latence-test – CNC Router Info https://cncrouterinfo.com/cs Út, 09. května 2023 15:04:22 +0000 cs hodinově 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp latence-test – CNC Router Info https://cncrouterinfo.com/cs 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC: Nejlepší cenově výhodná volba pro CNC nadšence https://cncrouterinfo.com/cs/clanek/dell-optiplex-7050-mini-linuxcnc-review/ https://cncrouterinfo.com/cs/clanek/dell-optiplex-7050-mini-linuxcnc-review/#comments Út, 09. května 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 Dell Optiplex 7050 Mini LinuxCNC se ukazuje jako nákladově efektivní a výkonná volba pro nadšence CNC; prozkoumejte naši komplexní recenzi, která se ponoří do instalace, testování latence a dalších.

Úvod

Když můj notebook předčasně skončil, hledal jsem nový počítač, na kterém bych mohl provozovat LinuxCNC pro své CNC projekty. V tomto příspěvku proberu své zkušenosti s Dell Optiplex 7050 Mini s procesorem Intel Core i5-6500 a určím, zda je to správná volba pro nadšence LinuxCNC, jako jsem já.

Dell Optiplex 7050 Mini – klíčové specifikace

Dell Optiplex 7050 Mini je kompaktní, ale výkonný počítač, který se dodává s následujícími specifikacemi:

Dell Optiplex 7050 Mini LinuxCNC
  • Procesor Intel Core i5-6500 (6M mezipaměť, až 3,60 GHz)
  • Až 64 GB DDR4 RAM – ta moje je osazena 8 GB
  • Integrovaná grafika Intel HD Graphics 530
  • Pět USB portů a osazeno 256GB SSD
  • Mnoho těchto jednotek je dostupných prostřednictvím třetích stran. Koupil jsem svůj za 150$

Tyto specifikace se zdály být slibné pro provoz LinuxCNC, ale skutečný test by přišel ve formě testování latence a skutečného výkonu.

Instalace Debianu 12 + LinuxCNC + Probe basic v roce 2023

měl jsem dříve napsal příspěvek o instalaci LinuxCNC 2.8.4 pomocí Probe Basic, ale bohužel je v instalačním skriptu probe basic několik poškozených repozitářů… takže jsem byl nucen nainstalovat LinuxCNC 2.9 na Debian 12 pomocí pokynů zveřejněných na webu vývojáře a fungovalo to … většinou. Věnoval jsem tedy nový příspěvek týkající se toho, jak jsem jej nainstaloval, a malých problémů, kterým jsem čelil.

Přečtěte si o tom více zde: [placeholder]

Testování latence pro Dell Optiplex 7050 Mini LinuxCNC

Latence je pro LinuxCNC kritickým faktorem, protože určuje schopnost systému reagovat na změny polohy CNC stroje. Nižší latence má za následek hladší a přesnější provoz. K vyhodnocení Dell Optiplex 7050 Mini jsem použil nástroj LinuxCNC 'latency-test' k měření maximální latence základního vlákna a servovlákna.

Protože používám a Mesa 7i96S základní vlákno není ve skutečnosti použitelné, ale stále jsem ho v testech běžel.

Úpravy systému BIOS LinuxCNC pro Dell Optiplex 7050 Mini

Udělal jsem několik malých úprav v nastavení BIOSu, aby snad LinuxCNC fungoval plynuleji na Dell Optiplex 7050 Mini. V podstatě jsem zakázal všechny funkce pro úsporu energie, stavy spánku a jakékoli možnosti virtualizace. Nechal jsem zapnutou funkci „turbo“ CPU, protože jsem si nebyl jistý, zda by to prospělo nebo poškodilo výsledky latence.

Úpravy Grub pro Dell Optiplex 7050 Mini LinuxCNC

Udělal jsem nějaké úpravy v Grub, včetně izolace jader CPU pro LinuxCNC a snížení režimů spánku a stavů pro CPU Intel i5-6500 na Dell Optiplex 7050 Mini.

Tyto úpravy proveďte podle pokynů uvedených v původním článku.

na terminálu zadejte: sudo nano /etc/default/grub, když se to otevře, přidejte tento řádek (pro 4jádrový systém): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 procesor.max_cstate=0 nečinný =poll" Toto můžete přidat pod ostatní parametry příkazového řádku v souboru. Poté stiskněte Ctrl-x pro uložení. poté zadejte: sudo /sbin/update-grub a poté restartujte počítač. Ověřte, že to fungovalo: sudo dmesg nebo cat /proc/cmdline, který ukazuje parametry použité pro aktuální spouštění V tomto seznamu byste měli vidět svůj příkaz isolcpus.

Tato modifikace byla inspirována tímto PrintNC wiki článek.

Poznámka: Nezávisle jsem neověřil, zda je přínosné nastavení max. nečinnosti, stavu a dotazování při nečinnosti.

Porovnání úprav

Někde jsem četl, že by mohlo dojít ke zvýšení výkonu izolováním páru jader CPU, tj. 2,3 pro 4jádrový systém namísto oddělení náhodných jader, takže jsem provedl rychlý test:

Histogram latence LinuxCNC I5-6500 Dell optiplex 7050 mini
Latence LinuxCNC – i5-6500 isolcpu 2,3
Histogram latence LinuxCNC I5-6500 Dell optiplex 7050 mini
Histogram latence LinuxCNC I5-6500 Dell optiplex 7050 mini

Tento test byl proveden se spuštěným 4x glxgears a videem YouTube full HD na pozadí.

Možnost isolcpus 1,2,3 měla za následek nižší latenci, a proto jsem to ponechal.

Výsledky testu latence Dell Optiplex 7050 Mini LinuxCNC

Dell Optiplex 7050 Mini dopadl v testech latence obdivuhodně. Naměřené latence byly hluboko pod doporučenými maximy pro LinuxCNC, což znamená, že LinuxCNC by měl na Dell Optiplex 7050 Mini běžet hladce. Je však vhodné poznamenat, že jednotlivé výsledky se mohou lišit v závislosti na konkrétní konfiguraci počítače a také připojeného hardwaru CNC. Pro přímé ovládání mých servomotorů používám desku Mesa, takže požadavky na latenci jsou také mnohem méně přísné.

Závěr: Dell Optiplex 7050 Mini LinuxCNC – solidní volba

Na základě mých zkušeností a výsledků testu latence je Dell Optiplex 7050 Mini s procesorem Intel Core i5-6500 solidní volbou pro provoz LinuxCNC. Jeho kompaktní tvar, výkonný procesor a kompatibilita s Linuxem z něj dělají spolehlivou volbu pro CNC nadšence. Dell Optiplex 7050 Mini LinuxCNC s cenou ~$120 pro plně otestovanou a fungující jednotku s 8 GB RAM a 256 GB SSD je také cenově výhodný.

Mějte však na paměti, že ideální počítač pro LinuxCNC závisí na vašich konkrétních potřebách a rozpočtu. Před konečným rozhodnutím je nezbytné vyhodnotit své požadavky a prozkoumat další možnosti. Celkově Dell Optiplex 7050 Mini LinuxCNC vyniká jako cenově výhodná a schopná volba pro ty, kteří chtějí provozovat LinuxCNC na spolehlivém systému.

]]>
https://cncrouterinfo.com/cs/clanek/dell-optiplex-7050-mini-linuxcnc-review/feed/ 2 4264