Ve chvíli, kdy používám počítač jako pracovní nástroj, mám termíny a pod, tak opravdu neplánuju ušetřit pár šupů a přidělat si stres tam, kde nemusím. Samozřejmě, pokud by bylo mojí pracovní náplní občas zplodit nějaký text, na což mi málem stačí mobil a chatgpt, tak by to bylo asi jinak...
V hlavním pracovním PC mám momentálně využito RAM 75% (ze 128GB), swap 69% (ze 128GB). A ano, jsou to windows 10, ale to teď není podstatné. Ale prostě myšlenka je, že "problémy" alespoň trochu umlátím nadbytkem. Leakuje mi firefox nebo jen 300 tabů sežere hodně? Možná, nevím, ale dokud nesežere 70GB, tak to neřeším. Pak ho zavřu a spustím znova. S tolikhle RAM to stačí udělat cca jednou za 14 dní.... Potřebuju otevřít 6tou instanci molocha VIsual Code? Není problém. 4 tou instanci KiCadu, jen abych se podíval na nějakou starší verzi nějaké desky? Není problém... Na každou zákaznickou VPN mám vlastní virtuál, hmmm zavolá zákazník, že něco potřebuje, neřeknu mu, počkejte, nejdřív pozavírám dvě jiné VPN a pak pustím tu vaší,.....
Taky jsem si velice oblíbil různé bazarové PC v ceně pár tisíc. Například když mám nějaký "bastlířský" HW, který potřebuje různé drivery a programy, tak to nedám na hlavní PC, ale na "bordel PC". A pokud ten chcípne, tak se nezblázním.
Taky jsem si velice oblíbil různé bazarové PC v ceně pár tisíc. Například když mám nějaký "bastlířský" HW, který potřebuje různé drivery a programy, tak to nedám na hlavní PC, ale na "bordel PC". A pokud ten chcípne, tak se nezblázním.
Podobnou cestou jdu taky - několik postarších levných notebooků pro různé účely, servisní software, instalaci něčeho, co je lepší provozovat na skutečném hardwaru, typicky různé programátory čipů, nebo software k hardwaru, který funguje ve W10 a nebude fungovat v Linuxu/W11.
Jen je dobré vybírat stroje, kterým nevadí nefunkční, nebo zcela chybějící baterie. Protože ty časem chcípnou, ale software na PC instalovaný stále může mít smysl a na baterii nezáleží když se s tím necestuje. Mám jeden, který nemá článek pro zálohování RTC a bez hlavní baterie prostě čas nepočítá, to je jedna z těch menších komplikací. Dell XPS byly pro změnu tak blbě vyvážené, že místo baterie potřebovaly těžítko, aby se nepřevracely...
20. 7. 2025, 10:25 editováno autorem komentáře
Nu teoreticky ano, ale v praxi ne úplně pokaždé. Například docela dost SW, co používám, si kontrolují, že neběží ve virtuálu (typicky z licenčních důvodů). A to například včetně jednoho vývojového prostředí pro FPGA (pokud si to nepletu). A to si dokonce hlídá i to, že k němu člověk nepřistupuje přes RDP. A přitom je licence zdarma po registraci...
Podstatnější věc ale je, že přeci jen všechny VM sdílí jeden HW a nebývá tak jednoduché ho přidělovat přímo jednotlivým VM. A někdy to prostě přidá zbytečnou míru komplikace, která mi za to nestojí. Například dost časté bývá, že se nějaký USB dongle připojí jako něco, nahraje se tomu firmware a onp se pak odpojí a připojí jako něco jiného....
A pak je tu ještě jeden důležitý rozdíl :-) Když k PC připojuju něco, co jsem zbastlil nebo nechal vyrobit, tak se i může stát, že něco odpálím....
Tam bude problém hlavně v tom, že ten soft nejspíš využívá CUDA jádra GPU pro akceleraci výpočtů a emulaci FPGA v počítači, což vyžaduje PCI passthrough z VM na grafiku, což na serverovém HyperV je docela vopich a na desktopovém je to hodně problematické. A skoro určitě to využívá i grafickou akceleraci, která skrz RDP je problém dost velký. Takže nejspíš je to hlavně ochrana před zahlcením technické podpory řešením problému, který dobré řešení většinou nemá.
"Podstatnější věc ale je, že přeci jen všechny VM sdílí jeden HW a nebývá tak jednoduché ho přidělovat přímo jednotlivým VM."
To záleží, jakého HW se to týká. U CPU jader to problém není; na VMw a QEMMU lze nastavit afinitiu VM na konkrétní CPU jádra. U obojího jde udělat PCI passthrough GPU. V HyperV na serveru jde snadno udělat rozparcelování podporované GPU na celočíselné zlomkové části a nastavit virtuálům afinitu k těmto "parcelám", ale samozřejmě tam dochází k dělení výkonu, a jde to dělat jen staticky (tzn. když to rozdělím na 6 menších grafik, protože v nějaké situaci potřebuju 6 VM s akcelerovanou GPU, tak to tak je, i když je jich 5 zastavených; ten šestý virtuál, přestože běží jako jediný, má k dispozici jen šestinu GPU, pokud rozparcelování nezruším a nepředělám).
"A pak je tu ještě jeden důležitý rozdíl :-) Když k PC připojuju něco, co jsem zbastlil nebo nechal vyrobit, tak se i může stát, že něco odpálím.."
Ano, to se stává, a přesně k tomu důvodu existují galvanicky oddělená rozhraní. Jde jen o to, jestli jsi tak svědomitý, aby sis ho objednal a použil.