Страница 1 из 1

Сервер под правильную ОС

Добавлено: 2010-06-05 12:17:50
Жеглов
Доброго дня всем:
Подскажите такой момент: Досталась по наследству такая железка: Серверная платформа 1U Intel SR1530SH (1U,S775,1333MHz,3.5" SATA H-sw,4*DDR2(800),350W,PCI-Express 8x1), 4 гига памяти, три харда по 500 гигов. Судя по описанию там есть встроенный RAID. Будет ли он работать под правильной ОС? И как подпихнуть дрова под ОС?

Re: Сервер под правильную ОС

Добавлено: 2010-06-05 22:32:00
Alex Keda
диск с дистром воткните, и посомтрите dmesg
там всё будет

Re: Сервер под правильную ОС

Добавлено: 2010-06-18 6:06:31
Жеглов
RAID нашелся, и теперь вопрос в следующем: лучше использовать RAID-контроллер, запаянный на материнке или собрать софтовый?
Что лучше?

Re: Сервер под правильную ОС

Добавлено: 2010-06-18 7:46:50
Alex Keda
лучше - показать

Re: Сервер под правильную ОС

Добавлено: 2010-06-18 8:31:49
Жеглов
Пожалуйста:

Код: Выделить всё

router# dmesg
Copyright (c) 1992-2009 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 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009
    root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Xeon(R) CPU           X3220  @ 2.40GHz (2405.98-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x6fb  Stepping = 11
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,C                                                                                                 MOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0xe3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  AMD Features2=0x1<LAHF>
  TSC: P-state invariant
real memory  = 4294967296 (4096 MB)
avail memory = 4111654912 (3921 MB)
ACPI APIC Table: <INTEL  S3200SHL>
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 1 package(s) x 4 core(s)
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
 cpu2 (AP): APIC ID:  2
 cpu3 (AP): APIC ID:  3
ioapic0: Changing APIC ID to 5
ioapic0 <Version 2.0> irqs 0-23 on motherboard
lapic0: Forcing LINT1 to edge trigger
kbd1 at kbdmux0
acpi0: <INTEL S3200SHL> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
acpi_button0: <Sleep Button> on acpi0
acpi_button1: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
em0: <Intel(R) PRO/1000 Network Connection 6.9.14> port 0x20e0-0x20ff mem 0xe1a0                                                                                                 0000-0xe1a1ffff,0xe1a20000-0xe1a20fff irq 20 at device 25.0 on pci0
em0: Using MSI interrupt
em0: [FILTER]
em0: Ethernet address: 00:15:17:ca:bc:80
uhci0: <Intel 82801I (ICH9) USB controller> port 0x20c0-0x20df irq 18 at device                                                                                                  26.0 on pci0
uhci0: [ITHREAD]
uhci0: LegSup = 0x0f30
usbus0: <Intel 82801I (ICH9) USB controller> on uhci0
uhci1: <Intel 82801I (ICH9) USB controller> port 0x20a0-0x20bf irq 21 at device                                                                                                  26.1 on pci0
uhci1: [ITHREAD]
uhci1: LegSup = 0x0f30
usbus1: <Intel 82801I (ICH9) USB controller> on uhci1
ehci0: <Intel 82801I (ICH9) USB 2.0 controller> mem 0xe1a21c00-0xe1a21fff irq 17                                                                                                  at device 26.7 on pci0
ehci0: [ITHREAD]
usbus2: EHCI version 1.0
usbus2: <Intel 82801I (ICH9) USB 2.0 controller> on ehci0
pcib1: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.4 on pci0
pci2: <ACPI PCI bus> on pcib2
vgapci0: <VGA-compatible display> mem 0xe0000000-0xe0ffffff,0xe1800000-0xe1803ff                                                                                                 f,0xe1000000-0xe17fffff irq 16 at device 0.0 on pci2
uhci2: <Intel 82801I (ICH9) USB controller> port 0x2080-0x209f irq 23 at device                                                                                                  29.0 on pci0
uhci2: [ITHREAD]
uhci2: LegSup = 0x1f30
usbus3: <Intel 82801I (ICH9) USB controller> on uhci2
uhci3: <Intel 82801I (ICH9) USB controller> port 0x2060-0x207f irq 19 at device                                                                                                  29.1 on pci0
uhci3: [ITHREAD]
uhci3: LegSup = 0x0f30
usbus4: <Intel 82801I (ICH9) USB controller> on uhci3
uhci4: <Intel 82801I (ICH9) USB controller> port 0x2040-0x205f irq 18 at device                                                                                                  29.2 on pci0
uhci4: [ITHREAD]
uhci4: LegSup = 0x0f30
usbus5: <Intel 82801I (ICH9) USB controller> on uhci4
ehci1: <Intel 82801I (ICH9) USB 2.0 controller> mem 0xe1a21800-0xe1a21bff irq 23                                                                                                  at device 29.7 on pci0
ehci1: [ITHREAD]
usbus6: EHCI version 1.0
usbus6: <Intel 82801I (ICH9) USB 2.0 controller> on ehci1
pcib3: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci3: <ACPI PCI bus> on pcib3
em1: <Intel(R) PRO/1000 Network Connection 6.9.14> port 0x1000-0x103f mem 0xe192                                                                                                 0000-0xe193ffff,0xe1900000-0xe191ffff irq 18 at device 2.0 on pci3
em1: [FILTER]
em1: Ethernet address: 00:15:17:ca:bc:7e
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH9 SATA300 controller> port 0x2408-0x240f,0x2414-0x2417,0x2400                                                                                                 -0x2407,0x2410-0x2413,0x2020-0x203f mem 0xe1a21000-0xe1a217ff irq 21 at device 3                                                                                                 1.2 on pci0
atapci0: [ITHREAD]
atapci0: AHCI called from vendor specific driver
atapci0: AHCI v1.20 controller with 6 3Gbps ports, PM not supported
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci0
ata3: [ITHREAD]
ata4: <ATA channel 2> on atapci0
ata4: [ITHREAD]
ata5: <ATA channel 3> on atapci0
ata5: [ITHREAD]
ata6: <ATA channel 4> on atapci0
ata6: [ITHREAD]
ata7: <ATA channel 5> on atapci0
ata7: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
atrtc0: <AT realtime clock> port 0x70-0x71,0x74-0x77 irq 8 on acpi0
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: [FILTER]
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
uart1: [FILTER]
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: [ITHREAD]
psm0: model IntelliMouse, device ID 3
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f0 irq 6 drq 2 on acpi0
fdc0: [FILTER]
cpu0: <ACPI CPU> on acpi0
est0: <Enhanced SpeedStep Frequency Control> on cpu0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
cpu1: <ACPI CPU> on acpi0
est1: <Enhanced SpeedStep Frequency Control> on cpu1
p4tcc1: <CPU Frequency Thermal Control> on cpu1
cpu2: <ACPI CPU> on acpi0
est2: <Enhanced SpeedStep Frequency Control> on cpu2
p4tcc2: <CPU Frequency Thermal Control> on cpu2
cpu3: <ACPI CPU> on acpi0
est3: <Enhanced SpeedStep Frequency Control> on cpu3
p4tcc3: <CPU Frequency Thermal Control> on cpu3
orm0: <ISA Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc8fff,0xc9000-0xc9fff                                                                                                 ,0xca000-0xcf7ff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ppc0: cannot reserve I/O port range
Timecounters tick every 1.000 msec
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 480Mbps High Speed USB v2.0
usbus3: 12Mbps Full Speed USB v1.0
usbus4: 12Mbps Full Speed USB v1.0
usbus5: 12Mbps Full Speed USB v1.0
usbus6: 480Mbps High Speed USB v2.0
ad4: 476940MB <WDC WD5002ABYS-02B1B0 02.03B03> at ata2-master SATA300
ugen0.1: <Intel> at usbus0
uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <Intel> at usbus1
uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <Intel> at usbus2
uhub2: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2
ugen3.1: <Intel> at usbus3
uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
ugen4.1: <Intel> at usbus4
uhub4: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus4
ugen5.1: <Intel> at usbus5
uhub5: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus5
ugen6.1: <Intel> at usbus6
uhub6: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus6
ad6: 476940MB <WDC WD5002ABYS-02B1B0 02.03B03> at ata3-master SATA300
GEOM: ad4s1: geometry does not match label (255h,63s != 16h,63s).
ad8: 476940MB <WDC WD5002ABYS-02B1B0 02.03B03> at ata4-master SATA300
ar0: writing of DDF metadata is NOT supported yet
ar0: 475883MB <DDF RAID1> status: READY
ar0: disk0 READY (master) using ad4 at ata2-master
ar0: disk1 READY (mirror) using ad6 at ata3-master
lapic1: Forcing LINT1 to edge trigger
SMP: AP CPU #1 Launched!
lapic2: Forcing LINT1 to edge trigger
SMP: AP CPU #2 Launched!
lapic3: Forcing LINT1 to edge trigger
SMP: AP CPU #3 Launched!
GEOM: ad6s1: geometry does not match label (255h,63s != 16h,63s).
Root mount waiting for: usbus6 usbus5 usbus4 usbus3 usbus2 usbus1 usbus0
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub3: 2 ports with 2 removable, self powered
uhub4: 2 ports with 2 removable, self powered
uhub5: 2 ports with 2 removable, self powered
Root mount waiting for: usbus6 usbus2
Root mount waiting for: usbus6 usbus2
uhub2: 6 ports with 6 removable, self powered
uhub6: 6 ports with 6 removable, self powered
Trying to mount root from ufs:/dev/ar0s1a
logo_saver: the console does not support M_VGA_CG320
module_register_init: MOD_LOAD (logo_saver, 0xffffffff81022010, 0) error 19
em0: link state changed to UP
router#
Я правда уже все поставил на аппаратный, но хочется надежности

Re: Сервер под правильную ОС

Добавлено: 2010-06-18 10:45:42
Alex Keda
там нет аппаратного рейда.
ar0 - фейковый рейд

Re: Сервер под правильную ОС

Добавлено: 2010-06-18 11:13:23
Жеглов
И что тогда лучше gmiror делать?
Что посоветуете?

Re: Сервер под правильную ОС

Добавлено: 2010-06-18 11:30:58
Alex Keda
в идеале - купить хардверный контроллер.
3ware например.
если денег не дают - гмиррор

Re: Сервер под правильную ОС

Добавлено: 2010-06-18 18:00:44
go6pblueex
Где-то пробегала статья о сильных и слабых сторонах различных RAID ов.
Общий смысл таков:
Аппаратный RAID быстрее, безопаснее и не жрет системных ресурсов. Но это относится только к НОРМАЛЬНЫМ ЧИСТО АППАРАТНЫМ решениям, с собственными контроллерами дисков, процессором, памятью и батарейкой на случай потери питания. Стоят они дюже дорого. Если такой рейд контроллер сгорает - поимеешь большой геммор по поводу поиска аналогичного контроллера, чтобы вытащить данные.
Псевдоаппаратные рейды, которые сейчас в изобилии заявляются изготовителями материнских плат на самом деле аппаратными не являются, и никаких преимуществ перед программным рейдом не имеют. А вот проблема с поисками совместимого железа в случае выхода из строя материнки остается, хотя найти конечно на порядок проще.
Программные рейды достаточно быстры, достаточно надежны, очень гибки в настройках, хорошо документированы и не привязаны к железу.Для страховки лучше если машина прицеплена через ИБП, но это вообще универсальный совет, что с рейдом что без него.

Можно gmirror, очень легко поднимается, буквально несколько команд. По сети ходит статейка Dru Lavigne http://www.lissyara.su/articles/freebsd ... m/gmirror/
Либо можешь поколупать ZFS, в дальнейшем пригодится:)

Re: Сервер под правильную ОС

Добавлено: 2010-06-19 10:07:56
Жеглов
Спасибо за ответы.
До ZFS еще дело не дошло - для меня это немного сложновато. Буду делать gmirror.
Два харда буду использовать под зеркало, один - под бэкапы. Можно подсказать, как лучше разбить жесткий диск 500 гигов на разделы? На сервере планируется держать шлюз (squid, sams, вполне возможно vpn).
И вообще такой интересный вопрос к окружающим: У кого какие приложения крутятся на сервере?
Я начал составлять список и у меня получается пока такой:
1. Mysql 2. apache 3. php 4. sshit 5. ftp (пока не выбрал какой), 6. vpn (пока не выбрал какой) 7. squid, 8. sams 9. система мониторинга (пока не выбрал какую) 10. антивирус для проверки страничек.
Что можно еще добавить в этот список?
Спасибо.

Re: Сервер под правильную ОС

Добавлено: 2010-06-19 10:59:19
Burner
Жеглов писал(а):Спасибо за ответы.
До ZFS еще дело не дошло - для меня это немного сложновато. Буду делать gmirror.
Два харда буду использовать под зеркало, один - под бэкапы. Можно подсказать, как лучше разбить жесткий диск 500 гигов на разделы? На сервере планируется держать шлюз (squid, sams, вполне возможно vpn).
И вообще такой интересный вопрос к окружающим: У кого какие приложения крутятся на сервере?
Я начал составлять список и у меня получается пока такой:
1. Mysql 2. apache 3. php 4. sshit 5. ftp (пока не выбрал какой), 6. vpn (пока не выбрал какой) 7. squid, 8. sams 9. система мониторинга (пока не выбрал какую) 10. антивирус для проверки страничек.
Что можно еще добавить в этот список?
Спасибо.
сервисы определяются нуждами

Re: Сервер под правильную ОС

Добавлено: 2010-06-19 11:08:30
Жеглов
а по поводу разбития на разделы?

Re: Сервер под правильную ОС

Добавлено: 2010-06-19 19:48:25
Alex Keda

Код: Выделить всё

srv0# df -m
Filesystem          1M-blocks  Used  Avail Capacity  Mounted on
/dev/amrd0s1a           14874  1929  11754    14%    /
devfs                       0     0      0   100%    /dev
/dev/amrd0s1d          119903 11237  99073    10%    /home
tmpfs                    9565     0   9565     0%    /tmp
linprocfs                   0     0      0   100%    /proc
devfs                       0     0      0   100%    /var/named/dev
/dev/label/backupFS    135767  6159 118746     5%    /backup
srv0#    
например, так.