Fórum Root.cz
Hlavní témata => Server => Téma založeno: Jiří Šachl 29. 04. 2019, 14:54:44
-
Zdravím. Potřebuji poradit. Připravil jsem instanci Ubuntu server pro nasazení do produkčního serveru. Pracoval jsem ve virtuálním prostředí HyperV (protože hlavní servery jsou windows s HyperV) . Na své pracovní stanici jsem pro server vytvořil 2GB RAM, dynamický disk 80GB a 4procesorová jádra. Soubor serveru budu přesouvat do prostoru 500GB, procesory a paměť ještě nevím ale bude to podstatně víc. Předpokládám, že bude nutné ubuntu serveru vysvětlit kolik má najednou k dispozici prostředků aby s nimi uměl pracovat. Určitě nějakým příkazem ale nevím jakým.
Btw. mohu serveru přidělit procesory jak budu potřebovat ? např. 2 procesory pro MyQSL, 2 procesory pro Apache apod ? Nebo je lepší to nechat na serveru ať si to řídí sám ?
-
Linux si s tim poradi sam a lepe - pridelit zdroje ve virtualizaci a zbytek uz zvladne Linux
-
Linux paměť a procesory detekuje sám při bootu stejně jako by to udělal na fyzickém počítači. Stejně tak zdetekuje novou velikost disku. Partition a souborový systém na ni ale bude mít pořád stejnou velikost, to budeš muset vyřešit sám (googluj linux resize partition, linux resize %název souborového systému, který tam máš%).
Snaha o kecání scheduleru do práce pomocí fixního přiřazení afinity procesorových jader procesům je (až na velmi vzácné výjimky) kontraproduktivní. Nesahej na to ;-)
-
btw: nejen druh/pocet cpu/jader a ram, ale i veskere(*1) zmeny HW (virtualniho i fyzickeho) si GNU/Linux poresi sam, autodetekci pri startu
*1) vyjimkou jsou:
- zarizeni co nemaji ovladac v jadru (vetsinou Wifi, DVB-T/S karty)
- zarizeni co vyzaduji nesvobodny/nedistribuovatelny FW (vetsinou Wifi karty)
- graficka karta Nvidia nebo AMD pokud pouzivas nesvobodny ovladac od vyrobce (pri zmene AMD=>Nvidia nebo naopak, je tedy potreba odinstalovat predchozi a nainstalovat pro novou, v pripade pouziti opensource ovladace netreba resit nic)
-
Snaha o kecání scheduleru do práce pomocí fixního přiřazení afinity procesorových jader procesům je (až na velmi vzácné výjimky) kontraproduktivní. Nesahej na to ;-)
Asi tak. Smysl to má jen při licenčním omezení konkrétního SW na menší počet jader, než má VM k dispozici, typicky u MSSQL.