abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:44 | Nová verze

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 140 (pdf) a HackSpace 77 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 01:00 | Nová verze

    ESPHome, tj. open source systém umožňující nastavovat zařízení s čipy ESP (i dalšími) pomocí konfiguračních souborů a připojit je do domácí automatizace, například do Home Assistantu, byl vydán ve verzi 2024.4.0.

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | IT novinky Ladislav Hagara | Komentářů: 0
    včera 20:55 | Nová verze

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 1.1 specifikace OpenXR (Wikipedie), tj. standardu specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro AR (rozšířenou realitu) a VR (virtuální realitu). Do základu se z rozšíření dostalo XR_EXT_local_floor. Společnost Collabora implementuje novou verzi specifikace do platformy Monado, tj. open source implementace OpenXR.

    Ladislav Hagara | Komentářů: 2
    včera 17:22 | Nová verze

    Byla vydána nová verze 0.38.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 4.4 nebo novější a také libplacebo 6.338.2 nebo novější.

    Ladislav Hagara | Komentářů: 8
    včera 17:11 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzích 1.3.1, 1.2.3 a 1.0.6. Ve verzi 1.3.1 je mimo jiné řešena bezpečnostní chyba CVE-2024-20380.

    Ladislav Hagara | Komentářů: 2
    včera 12:11 | IT novinky

    Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.

    Ladislav Hagara | Komentářů: 8
    včera 05:11 | Komunita

    #HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.

    Ladislav Hagara | Komentářů: 2
    17.4. 17:55 | IT novinky

    Společnost Volla Systeme stojící za telefony Volla spustila na Kickstarteru kampaň na podporu tabletu Volla Tablet s Volla OS nebo Ubuntu Touch.

    Ladislav Hagara | Komentářů: 3
    17.4. 17:44 | IT novinky

    Společnost Boston Dynamics oznámila, že humanoidní hydraulický robot HD Atlas šel do důchodu (YouTube). Nastupuje nová vylepšená elektrická varianta (YouTube).

    Ladislav Hagara | Komentářů: 1
    KDE Plasma 6
     (68%)
     (10%)
     (2%)
     (20%)
    Celkem 562 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: Update z 32bit systemu na 64bit (FreeBSD)

    17.1.2010 04:39 Fero Taraba
    Update z 32bit systemu na 64bit (FreeBSD)
    Přečteno: 944×
    Zdravim, vopred sa ospravedlnujem, ze som to zalozil do Linuxu, ale predsalen viacej ludi cita tuto poradnu. Moj problem je nasledovny a spociva v tom, ze planujem upgrade serveru a pride k zmene procesora a pamati, kde chcem dat az 8GB RAM. Kedze vyuzitie pamate je najma v databaze, tak potrebujem 64-bit system, aby dokazal aj prislusnu pamat vyuzit. Otazka teda spociva v tom, ci je problem pri prechode z 32bit FreeBSD 6.2 na 64bit verzie 7 a neskor potom update na verziu 8. Su komplikacie pri prechode a comu sa vyvarovat? Dakujem za rychle rady a pomoc.

    Odpovědi

    17.1.2010 14:18 ApoC
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Zdravim,

    upgrade z i386 na AMD64 je teoreticky mozny, ale NENI doporucovany. Kazdopadne by ho mela predchazet kompletni zaloha systemu. Upgrade provedete standartni kompilaci ze zdrojovych kodu s tim, ze specifikujete cilovou platformu (TARGET=amd64). S tim, ze posleze budete muset stejne prekompilovat veskere nainstalovane porty.

    Doporucovanou metodou "upgradu" je kompletni reinstalace systemu na 64b verzi. Takze pokud na masine nemate nainstalovano extremni mnozstvi balicku, doporucuji zalohovat data, a kompletni reinstalaci. Navic takto muzete skocit rovnou na verzi 8.0.
    17.1.2010 23:55 Fero Taraba
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Dakujem za odpoved, ale mozem sa spytat, preco nie je doporucovany? Chapem, ze je to prechod jednak z 32 na 64bit, ale zaroven aj z Intel/i386 na AMD platformu.
    18.1.2010 00:06 mato
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    aj na inteloch pouzijes "amd64" - to je troska nestastny nazov .. popis najdes tu (handbook)

    co sa tyka update-u tak sa to nedoporucuje asi preto, lebo aj ked urobis update systemu tak stale su porty ktore boli skopmpilovane voci 32b systemu a moze nastat problemy s libkami (i ked v base je lib32, stale sa mozu vyskutnut problemy)

    osobne by som ti tiez doporucil fresh install, i ked sam som asi rok do zadu robil upgrade z 32 na 64 (fbsd 7) - bez problemov, ale tam mi nebezalo skoro nic.

    19.1.2010 01:33 Fero Taraba
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Fresh istalacia by nebola zla, ale ma to hacik a ten je, ze server jej odo mna 250km daleko v klimatizovanej serverovni. Takze ak keby som sa tam vybral s tym, ze tam hodim aspon cisty system a nech zvysok dokonci clovek, ktory mi to robil, tak je to problematicke. Pretoze by bolo potrebne najskor vsetko zalohovat. Potom by prisla na rad cista instalacia, ktora neviem akym sposobom prebieha. Pred par rokmi som instaloval Debian (tusim 3.1) a bol tam problem napriklad so SATA diskom. Teraz mam v serveri dva disky v RAIDe, je to sice len RAID, ktory ponuka zakladna doska od Intelu, ale snad by mal byt funkcny. Pocitam teda, ze problem by sa mohol vyskytnut v SATA disku, aj ked myslim, ze dnes by uz tento problem nemal pretrvavat alebo by bolo mozne zvolit v BIOSe disk ako emulaciu PATA disku, potom by bolo potrebne vybrat nejake zakladne nastavenia, nastavit IP adresy a nainstalovat to. Tam by sa moja uloha mohla skoncit a zvysok by sa spravilo cez internet. Predpokladam, ze cistu instalaciu nie je mozne spravit cez internet. 64-bit system potrebujem hlavne kvoli RAM, aby som mohol vyuzivat trebars pre MySQL viac ako 2GB RAM, pretoze mi to robi problemy uz dlhsie. A zaroven by som pri tom update systemu chcel spravit aj upgrade hw, ze by som tam hodil nejaky ten Phenom X2 955 alebo 965 od AMDcka, je to sice desktopovy procesor, ale vykonovo sa vyrovnava o 100 eur drahsim Xeonom, nehovoriac o tom, ze tam postaci o 100 eur lacnejsia doska ako pri Xeone.
    19.1.2010 07:10 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Mam dve poznamky:

    1) Ak je na tom cokolvek aspon trochu seriozne, zalohovanie musi byt vyriesene uz teraz, nie? Ak nie, mozno je vhodna prilezitost najskor implementovat zalohovanie, a potom riesit reinstalaciu. No a ked uz je zalohovanie lubovolne vyriesene, nie je vzdialenost problemom - bud sa da zalohovanie manazovat vzdialene, alebo sa neda manazovat vzdialene, a v tom pripade ho tak ci tak vykonava niekto lokalne.

    2) Neslo by to s tou reinstalaciou urobit naopak? T.j. niekto tam by nahodil cisty base system, nakonfiguroval siet spustil ssh server - co je v pripade FreeBSD prakticky "odklikanie" instalatora, a ostatne by si zmanazoval Ty vzdialene? HW compatibilitu mozno skusit overit napr. live distribuciou FreeSBIE. Pripadne, ak sa ma HW menit kompletne, je mozne urobit instalaciu na iny stroj, vyladit, otestovat, a nakoniec len premigrovat udaje a prepichnut sietovy kabel?

    250km este nie je take zle. Vies, ako starostlivo kontrolujes, ake parametre davas prikazu shutdown, ked restartujes cez Atlantik? Zamenit -p a -r je v takom pripade dost trapny maler. :-D
    20.1.2010 02:03 Fero Taraba
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Popravde zalohovanie urobene nie je, takze som si to zalohoval sam, weby raz od casu a databazu podla potrieb, cize kazde dva dni alebo tak. Teraz som premigroval scripty na novsiu verziu a tak prakticky mozem zalohovat uz vsetko podla planu, spravim si to na noc do cronu. Pretoze stary system bol rozpacity a jeho databaza bola strasne velka. Teraz sa vyuziva viacej cache, viacej MySQL a tak je databaza len nieco cez 1GB. Teoreticky staci ale pri MySQL databaze riesit zalohu tak, ze zalohujem cely adresar suborov v ktorych su tabulky MySQL, ze? Alebo mam radsej pouzit scripty ako je napr. MySQLdumper a ten hodit do crona?

    Volal som rano s clovekom, ktory sa mi o to stara. Potvrdil slova vyssie, ze najlepsie a aj rychlejsie bude spravit server tak, ze bud vytiahnem jeden disk z RAIDu, ten donesiem domov, nainstaluje sa tam cisty 64-bit FreeBSD 8, nastavi sa to pre konkretny hardware, ktory tam chcem dat a potom to mozem cele odniest. Alebo to spravit tak, ze sa to potom z toho disku len prekopiruje, spravi sa RAID a hotovo. Ale ze riesit po sieti prechod z 32-bit na 64-bit si netrufa, najma pokial nema seriovu konzolu, CDcko s BSDckom v mechanike nastavenej na boot...

    Takze to vyzera tak, ze teraz sa to maximalne tak prehodi na BSD 8 a potom, ked budem riesit upgrade, tak to bude clean install na 64-bit system s tym, ze sa potom prehodia configy atd...
    20.1.2010 09:18 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Teoreticky staci ale pri MySQL databaze riesit zalohu tak, ze zalohujem cely adresar suborov v ktorych su tabulky MySQL, ze?
    Zalohovat databazu na urovni suboroveho systemu mozno len v pripade, ze databaza je vypnuta. Zaroven obnova takto "zalohovanej" databazy je mozna iba do rovnakej verzie. Rozhodne odporucam k zalohovaniu a obnove DB pouzit na to urcene nastroje.
    ..., ze najlepsie a aj rychlejsie bude spravit server tak, ze bud vytiahnem jeden disk z RAIDu, ...
    Ak vsetko pojde dobre, vyzera to ako skvely plan. Ak nie, z najlepsej a najrychlejsej moznosti sa bude razom nocna mora. Kazdopadne odporucam mat poruke otestovane zalohy.
    Takze to vyzera tak, ze teraz sa to maximalne tak prehodi na BSD 8 a potom, ked budem riesit upgrade
    Toto vyzera ako rozumny kompromis. Nie som si isty, kolko pamate je 32bit FreeBSD schopne priradit jednemu procesu s PAE a bez neho, ale urcite to nie je menej ako cca 2GB. Nestaci to? A ak nie, nie je mozne DB rozdelit na viacero instancii? Plus oddelenie do jailov by poskytlo dalsiu flexibilitu spravy (jednu databazu by bolo mozne vypnut, zatial co ostatne by bezali dalej, kazdu databazu by mohol potencialne spravovat iny administrator; detto pre ostatne sluzby).
    21.1.2010 03:30 Fero Taraba
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Co mi vravel, tak 2GB stanard, s tym PAE tusim 3GB vravel, ale ze su s tym byvaju problemy. 2GB nestaci, pokial chcem vyuzivat cache MySQL, rovnako aj urcite limity na cache/buffer pre spojenia. A ked mam buffre nastavene trebars len 4/4/8MB a mam max_connection na 100, tak je to uz 1,6GB + treba priratat este zakladne nastavenie MySQL, takze dajme tomu je nastavene na giga, tak sa dostanem na 2,6GB. A ked zvysim zaklad na 2-3GB, zvysim limit na jedno spojenie a zvysim zaroven pocet spojeni, tak som radovo na niekolko giga. Teraz bezim na nejakych 80 spojeni a niekedy to v spicke nestaci.
    21.1.2010 08:07 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Myslim, ze jediny "problem" s PAE je, ze pristup k pamati je pomalsi ako bez PAE. Vrstva indirektnosti PAE cosi stoji.

    A je tam jedina databaza? Co to rozdelenie do viacerych instancii?
    22.1.2010 02:24 Fero Taraba
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Nie, tych databaz je tam viacej, clekovo asi 8, ale tie maju spolu okolo 200MB a nie su dolezite. Ta prioritna ma aktualne 1,2GB.
    18.1.2010 00:36 ApoC
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Jak uz bylo napsano vyse, muze (ale nemusi) nastat nejaky problem s knihovnami. Ale kazdopadne cista instalace podle me vyjde i casove lepe, protoze pokud jsem pochopil tvuj zamysleny scenar hodlas migrovat postupne 6.2->7.2->8.0.(coz trosku nechapu podle me by stacilo skocit rovnou 6.2->8.0). Kazdopadne upgrade na vyssi verzi sebou prinasi nutnost rekompilovat vsekery nainstalovany soft, protoze FreeBSD neni mezi verzemi binarne kompatibilni. Takze bych vlastne vsechno buildil 2x :) Jednou po prechodu na 64b a podruhe po prechodu na 8.0.

    Osobne jsem taky kdysi migroval nejaky stroj na 64b a delal jsem to zpusobem ciste instalace. Zazalohoval jsem vsechna data + adresare s konfiguracemi a nebylo to zas az tak casove narocne jak by se na prvni pohled mohlo zdat.
    19.1.2010 01:41 Fero Taraba
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Ked si to tak vezmem, tak update za pomoci cistej instalacky by mi aj pomohol, pretoze teraz mam zle rozhodene particie s ktorymi sa pred tromi rokmi nepocitalo. Ako system mam FreeBSD 6.2, ktory bezi na 36GB Raptore. Napriklad /tmp ma len 512MB, co je malo a pokial robi s vacsimi subormi, tak mi proste dojde miesot v tempe a hodi mi error. Dalsi problem je napriklad vo /var, kedze ma len 2GB a databaza hlavneho webu ma viac ako 1GB, navyse tam bezia este databazy, ktore sa vyuzivaju k inemu webu. Takze realne vyuzitie /var je cez 1,5GB a pol giga tam ostalo volneho miesta, ktore sa casom moze rychlo zaplnit. Ked som robil isty konvert db a prehadzoval som ju na UTF-8, tak sa databaza ukladala postupne na disk. Tu nastal problem, pretoze doslo miesto a databazu nebolo mozne konvertovat. Musel som preto zalohovat par databaz, ktore su tam, zmazat ich, konvertovat tu hlavu a potom naspat nahodit tie ostatne zo zalohy.

    Neviem kolko by trval prechod na FreeBSD 7 a potom 8, pripadne rovno na 8, ale myslim, ze cez porty je to mozne updatnut automaticky, nie? Teda na zaklade nejakych nastaveni, ktore su urcene. Mozno by predsalen bolo vyhodnejsie tam hodit cisty system, pekne si nastavit velkosti pre /var ci /tmp, nahodit hlavne veci ako je ftp, MySQL, Apache, niektore dalsie programy, pouzit zalohy nastaveni z terajsieho systemu a doladit par veci.

    ApoC, ak sa ta mozem spytat, kolko tebe zabral ten prechod, ktory si kedysi robil a na kolko by si to odhladol, keby si mal robit cistu instalacku?
    19.1.2010 14:21 ApoC
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    - Zaloha dat + konfiguracnich adresaru (muze se casove list v zavyslosti na objemu dat) - Instalace zakladniho systemu z CD/DVD/USB cca 20 minut - Instalace balicku z puvodniho systemu (zalezi zda jsou kompilovane z portu nebo zda jsou pouzite predkompilovane balicky) - Obnova konfigurace, obnova zalohy, obnova uzivatelu (zase se lisi dle objemu dat)

    Ja osobne jsem migroval masinu na ktere bezel Apache(php5, pf firewall, DNS (bind), mail (postfix+spamassassin+courier imapd), MySQL, PGSQL, ProFTPD, ssh :), mozna jeste neco, vse kompilovane ze zdrojovych kodu, data zabrala cca do 15GB. Trvalo mi to od pulnoci do 12:00 s tim ze valna cast casu byla zabrana rekompilaci baliku (asi 220) a dal jsem si mezitim i chrupku :). Data jsem restornul v dobe prekladu balicku a finalni doladeni konfigurace zabralo tak cca 1h max.
    20.1.2010 02:05 Fero Taraba
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Ako som pisal teraz uz aj vyssie, tak aj podla slov cloveka, ktory sa mi o to stara je rozhodne lepsia volba cista instalacia s pouzitim configov a zalohy veci + nainstalovanie balickov, ktore pouzivam. Vzhladom na to, ze chcem kupit lepsiu masinu a planujem ist do SAS 15K RPM diskov, tak by sa to cele este skratilo.

    Kazdoapdne dakujem za rady, som mierne sklamany, ale prechod na 64-bit bude az ked pojdem do noveho hw, cize niekedy na jar, ked bude dostatok financii.
    21.1.2010 19:40 ApoC
    Rozbalit Rozbalit vše Re: Update z 32bit systemu na 64bit (FreeBSD)
    Mozna ted trosku offtopic.

    Co se tyka MySQL a PAE, tak PAE zajistuje jen to, ze program muze byt v systemu namapovan / spusten nad 4GB hranici pameti. Takze i na 32b systemech jde vyuzit treba 8GB RAM (pokud to umoznuje deska atd.).

    Jedina limitace je ve velikosti datoveho segmentu programu, ktery je limitovan prave 4GB velikosti. Takze vase MySQL by mela uplne v pohode vyuzit i 4GB RAM.

    Pokud mate vic RAM, dejme tomu 8 nebo vice GB a chtel byste aby MySQL vyuzila veskerou pamet, mate s jednou instanci MySQL bohuzel smulu, ale muzete zkusit vytvorit nekolik jailu, v kazdem z nich spustit solo instanci MySQL a propojit je do NDB clusteru.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.