[FUG-BR] Migrando o mysql para um novo server

Marcelo Gondim gondim em bsdinfo.com.br
Sábado Julho 21 01:59:29 BRT 2012


Em 20/07/2012 23:30, Leonardo Augusto escreveu:
> On Fri, Jul 20, 2012 at 10:08 PM, Leonardo Augusto <lalinden em gmail.com> wrote:
>> Aí pessoal, ta no ar a criança, agora vou atualizar tudo e
>> recompilar/tunar o kernel
>>
>> Copyright (c) 1992-2012 The FreeBSD Project.
>> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>>          The Regents of the University of California. All rights reserved.
>> FreeBSD is a registered trademark of The FreeBSD Foundation.
>> FreeBSD 9.0-RELEASE #0: Fri Jul 20 19:38:34 CDT 2012
>>      root em server01/usr/obj/usr/src/sys/server01 amd64
>> CPU: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz (2000.04-MHz K8-class CPU)
>>    Origin = "GenuineIntel"  Id = 0x206d7  Family = 6  Model = 2d  Stepping = 7
>>    Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
>>    Features2=0x17bee3ff<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,AESNI,XSAVE,AVX>
>>    AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
>>    AMD Features2=0x1<LAHF>
>>    TSC: P-state invariant, performance statistics
>> real memory  = 34359738368 (32768 MB)
>> avail memory = 33033490432 (31503 MB)
>> Event timer "LAPIC" quality 600
>> ACPI APIC Table: <SUPERM SMCI--MB>
>> FreeBSD/SMP: Multiprocessor System Detected: 24 CPUs
>> FreeBSD/SMP: 2 package(s) x 6 core(s) x 2 SMT threads
>>
>> sera que o mysql vai funcionar bem com 24 cpus a 2Ghs e fsb de 1333
>> com 32G de ram :)
> Lembrei agora, é bom fazer mesmo um buildworld para o RELENG_9 (stable
> certo ?) ou deixar essa 9.0-RELEASE ?

E ae Leonardo.  :) eu costumo usar o stable que é o RELENG_9 que se você 
fizer aí vai vir como 9.1-PRERELEASE.  :)

>
> O processo de update no 9 continua o mesmo do 7.2 ? csup, make buildworld, etc ?
> e o kernel continua valendo a meneira de recompilar do 7.2 ? make
> buildkernel bla bla ?

Isso aí. csup, buildworld, buildkernel, installkernel, installworld, 
merdamaster ops mergemaster rsrsrsrs e ainda faço make delete-old e make 
delete-old-libs  :)

>
> Se alguem tiver alguma sujestao de opcoes de tuning do kernel para
> essa maquina é so dizer que sao bem vindas.
>
> eu pus o noatime no fstab para melhorar(teoricamente) o IO, como segue:
>
> /dev/aacd0p2    /           ufs rw 1 1
> /dev/aacd0p3    none       swap sw 0 0
> /dev/aacd0p4    /tmp        ufs rw,noatime 2 2
> /dev/aacd0p5    /var        ufs rw,noatime 2 2
> /dev/aacd0p6    /usr        ufs rw,noatime 2 2
>
> Eu andei lendo que tem o ufs2, esse ufs listado ali no fstab significa
> que é ufs2 ? é default ou tenho que indicar ufs2 ?

É isso mesmo ufs que é o tipo do filesystem e a versão já é a 2 mesmo. 
Inclusive no 9, você já instala usando UFS2+SUJ que já é jornalado. :)

> O que mais posso fazer de bom ai no fstab ou no fs ?
>
> Andei lendo sobre usar soft-updates ou o journaling do ufs, vi que o
> journaling é mais rapido por ser mais assincrono, é verdade ?
> Mudo isso ?
Isso já instala por padrão no 9. Vejo ele como mais segurança para o 
sistema de arquivos e acabando com aquele fsck demorado da lombriga 
quando o sistema cai sem desmontar os filesystems propriamente.

>
> A ultima vez que configurei um server foi em 2008 eu acho... no 7.2 :)

Não mudou muita coisa não pelo que tenho visto.  :) Mesmo eu não tendo 
usado FreeBSD nessa época, pelo que vejo na Internet não houveram 
grandes mudanças mesmo porque essa é uma das características do sistema: 
aproveitar sempre o conhecimento sobre os releases anteriores evitando 
que o sysadmin fique muito desatualizado.

>
> abraco
Outro pra ti e bons estudos.




Mais detalhes sobre a lista de discussão freebsd