Форум портала Metropolis

Высокие технологии и мобильный мир => *nix-системы => Тема начата: morg4n от 31 Декабрь 2007, 03:01



Название: FreeBSD
Отправлено: morg4n от 31 Декабрь 2007, 03:01
2xFreeBSD vs Celeron 1.7Ghz 512 Ram
1.Нагрузка:
cs server (численностью в районе 11 чел)
кто знает, что и как?)
2. Нагрузка:
полный веб комплект (фтп, бд, хттп и тд)
как реагировать будет?

Вопрос1. FreeBSd они разные бывают.. ?)


Название: Re: FreeBSD
Отправлено: gosti от 31 Декабрь 2007, 03:51
нормально должно быть если хттп и фтп не сильно будут юзать память, а контра в принципе постояно будет в памяти без свопа
фбсд разные да, на такую тачилу лучше ставить 5-релиз


Название: Re: FreeBSD
Отправлено: vania-pooh от 31 Декабрь 2007, 12:14
Можно поставить FreeBSD (на мой взгляд и 6-е версии подойдут, например, 6.0-release) и потом отключить ненужные демоны типа usbd, если не будешь пользоваться флешками и вообще usb на этом компе. Если собираешься просто выложить файлы в анонимный доступ, без всяких там выкрутасов, типа разных пользователей, разных прав доступа в разные каталоги и т.п., то можно использовать встроенный в систему сервер ftpd из-под inetd (легкий и шустрый), иначе ставь proftpd (это потяжелее, но на твоем компе потянет - работал даже у меня на пеньке 233). В качестве веб-сервера однозначно apache (1.3 или 2.0). Сервер контры, честно говоря, не знаю как называется, но это скорее всего легко найдется в инете. Таким образом, на мой взгляд, все будет зависеть от требований к производительности сервера контры.

Примечание: FreeBSD - разрабатывается одной командой из Berkeley (Беркли) и различается только версиями (собственно, как и виндовс). Такого разнообразия вариантов, как в линуксе, нету, но существует примерно с десяток клонов FreeBSD (дистрибутивов собранных на его основе) с уклоном в разные стороны: PC-BSD, Freesbie - создание дистрибутива для повседневной работы (для "обычного" пользователя), Frenzy - создание загрузочных CD для администрирования, AnonymOS - загрузочный CD для обеспечения анонимного просмотра страниц интернета, FreeNAS - нечто, для организации работы сетевых устройств (то ли маршрутизаторов, то ли фаерволов, не помню точно), и т.п. Кроме того есть отдельные дистрибутивы ветки BSD типа OpenBSD (продвинут в различных открытых методах обеспечения безопасности), NetBSD - не знаю в чем продвинут, но тоже более менее известен, хотя я не пробовал.


Название: Re: FreeBSD
Отправлено: morg4n от 31 Декабрь 2007, 12:25
Пасибо. К разговору об отключении ненужных демонов вернемся попоже)


Название: Re: FreeBSD
Отправлено: gosti от 31 Декабрь 2007, 23:47
да давайте щаз поговорим)


Название: Re: FreeBSD
Отправлено: ExclusivE от 15 Январь 2008, 18:34
Пробовал поднимать cs под фрей, он почему-то дает нагрузку на проц 100%. Тачка под эти цели подойдет отлично, но вот ось возможно лучше линух.
В любом случае лучше ставить последние версии софта.


Название: Re: FreeBSD
Отправлено: gosti от 15 Январь 2008, 18:44
а какая версия 6 или нет
вообще 6 резко выпустили под гипертрединг и двухматочные платы


Название: Re: FreeBSD
Отправлено: ExclusivE от 15 Январь 2008, 19:12
Естественно 6.


Название: Re: FreeBSD
Отправлено: gosti от 15 Январь 2008, 19:16
покажи sysctl -a|grep cpu
и sysctl -a|grep kern


Название: Re: FreeBSD
Отправлено: ExclusivE от 22 Январь 2008, 17:02
Цитировать
покажи sysctl -a|grep cpu
и sysctl -a|grep kern
[root@srv /home/exclusive]# sysctl -a|grep cpu
kern.threads.virtual_cpu: 1
kern.ccpu: 1948
kern.smp.cpus: 1
kern.smp.maxcpus: 1
debug.cpufreq.verbose: 0
debug.cpufreq.lowest: 0
hw.ncpu: 1
hw.acpi.cpu.cx_lowest: C1
machdep.cpu_idle_hlt: 1
dev.cpu.0.%desc: ACPI CPU
dev.cpu.0.%driver: cpu
dev.cpu.0.%location: handle=\_PR_.CPU0
dev.cpu.0.%pnpinfo: _HID=none _UID=0
dev.cpu.0.%parent: acpi0
dev.cpu.0.cx_supported: C1/0
dev.cpu.0.cx_lowest: C1
dev.cpu.0.cx_usage: 100.00%
[root@srv /home/exclusive]# sysctl -a|grep kern
kern.ostype: FreeBSD
kern.osrelease: 6.3-PRERELEASE
kern.osrevision: 199506
kern.version: FreeBSD 6.3-PRERELEASE #7: Wed Oct 31 18:38:29 MSK 2007
kern.maxvnodes: 21486
kern.maxproc: 2436
kern.maxfiles: 4872
kern.argmax: 262144
kern.securelevel: -1
kern.hostname: srv.local
kern.hostid: 0
kern.clockrate: { hz = 1000, tick = 1000, profhz = 666, stathz = 133 }
kern.posix1version: 200112
kern.ngroups: 16
kern.job_control: 1
kern.saved_ids: 0
kern.boottime: { sec = 1200801583, usec = 989899 } Sun Jan 20 06:59:43 2008
kern.domainname:
kern.osreldate: 602114
kern.bootfile: /boot/kernel/kernel
kern.maxfilesperproc: 4384
kern.maxprocperuid: 2192
kern.ipc.maxsockbuf: 262144
kern.ipc.sockbuf_waste_factor: 8
kern.ipc.somaxconn: 128
kern.ipc.max_linkhdr: 16
kern.ipc.max_protohdr: 60
kern.ipc.max_hdr: 76
kern.ipc.max_datalen: 132
kern.ipc.nmbjumbo16: 0
kern.ipc.nmbjumbo9: 0
kern.ipc.nmbjumbop: 0
kern.ipc.nmbclusters: 10688
kern.ipc.piperesizeallowed: 1
kern.ipc.piperesizefail: 0
kern.ipc.pipeallocfail: 0
kern.ipc.pipefragretry: 0
kern.ipc.pipekva: 163840
kern.ipc.pipes: 20
kern.ipc.maxpipekva: 5201920
kern.ipc.msgseg: 2048
kern.ipc.msgssz: 8
kern.ipc.msgtql: 40
kern.ipc.msgmnb: 2048
kern.ipc.msgmni: 40
kern.ipc.msgmax: 16384
kern.ipc.semaem: 16384
kern.ipc.semvmx: 32767
kern.ipc.semusz: 92
kern.ipc.semume: 10
kern.ipc.semopm: 100
kern.ipc.semmsl: 60
kern.ipc.semmnu: 30
kern.ipc.semmns: 60
kern.ipc.semmni: 10
kern.ipc.semmap: 30
kern.ipc.shm_allow_removed: 0
kern.ipc.shm_use_phys: 0
kern.ipc.shmall: 8192
kern.ipc.shmseg: 128
kern.ipc.shmmni: 192
kern.ipc.shmmin: 1
kern.ipc.shmmax: 33554432
kern.ipc.numopensockets: 114
kern.ipc.maxsockets: 10688
kern.ipc.nsfbufsused: 0
kern.ipc.nsfbufspeak: 23
kern.ipc.nsfbufs: 2928
kern.dummy: 0
kern.ps_strings: 3217031152
kern.usrstack: 3217031168
kern.logsigexit: 1
kern.iov_max: 1024
kern.cam.cam_srch_hi: 0
kern.cam.scsi_delay: 5000
kern.cam.cd.changer.max_busy_seconds: 15
kern.cam.cd.changer.min_busy_seconds: 5
kern.cam.da.da_send_ordered: 1
kern.cam.da.default_timeout: 60
kern.cam.da.retry_count: 4
kern.disks: ad0
kern.geom.collectstats: 1
kern.geom.debugflags: 0
kern.elf32.fallback_brand: -1
kern.init_shutdown_timeout: 120
kern.init_path: /sbin/init:/sbin/oinit:/sbin/init.bak:/rescue/init:/stand/sysinstall
kern.acct_suspended: 0
kern.acct_chkfreq: 15
kern.acct_resume: 4
kern.acct_suspend: 2
kern.cp_time: 2125363 1204 932049 1288771 23424902
kern.openfiles: 495
kern.kq_calloutmax: 4096
kern.ps_arg_cache_limit: 256
kern.stackprot: 7
kern.randompid: 0
kern.lastpid: 11292
kern.ktrace.request_pool: 100
kern.ktrace.genio_size: 4096
kern.module_path: /boot/kernel;/boot/modules
kern.malloc_count: 169
kern.malloc:
kern.fallback_elf_brand: -1
kern.maxusers: 151
kern.ident: SERV
kern.kstack_pages: 2
kern.shutdown.kproc_shutdown_wait: 60
kern.shutdown.poweroff_delay: 5000
kern.sync_on_panic: 0
kern.corefile: %N.core
kern.nodump_coredump: 0
kern.coredump: 1
kern.sugid_coredump: 0
kern.fscale: 2048
kern.timecounter.tick: 1
kern.timecounter.choice: TSC(800) i8254(0) dummy(-1000000)
kern.timecounter.hardware: TSC
kern.timecounter.nsetclock: 3
kern.timecounter.ngetmicrotime: 20891476
kern.timecounter.ngetnanotime: 0
kern.timecounter.ngetbintime: 0
kern.timecounter.ngetmicrouptime: 19324296
kern.timecounter.ngetnanouptime: 29745
kern.timecounter.ngetbinuptime: 920036
kern.timecounter.nmicrotime: 34002785
kern.timecounter.nnanotime: 758604
kern.timecounter.nbintime: 34796156
kern.timecounter.nmicrouptime: 14229071
kern.timecounter.nnanouptime: 38
kern.timecounter.nbinuptime: 514546180
kern.timecounter.stepwarnings: 0
kern.threads.thr_concurrency: 0
kern.threads.thr_scope: 0
kern.threads.virtual_cpu: 1
kern.threads.max_threads_hits: 0
kern.threads.max_groups_per_proc: 1500
kern.threads.max_threads_per_proc: 1500
kern.threads.debug: 0
kern.ccpu: 1948
kern.sched.preemption: 1
kern.sched.kgfollowons: 0
kern.sched.pfollowons: 0
kern.sched.followon: 0
kern.sched.quantum: 100000
kern.sched.name: 4BSD
kern.devstat.version: 6
kern.devstat.generation: 84
kern.devstat.numdevs: 1
kern.kobj_methodcount: 109
kern.log_wakeups_per_second: 5
kern.msgbuf_clear: 0
kern.msgbuf:
kern.always_console_output: 0
kern.log_console_output: 1
kern.smp.cpus: 1
kern.smp.disabled: 0
kern.smp.active: 0
kern.smp.maxcpus: 1
kern.nselcoll: 0
kern.tty_nout: 2084762
kern.tty_nin: 4529
kern.drainwait: 300
kern.constty_wakeups_per_second: 5
kern.consmsgbuf_size: 8192
kern.consmute: 0
kern.console: consolectl,/ttyd0,consolectl,
kern.minvnodes: 5371
kern.metadelay: 28
kern.dirdelay: 29
kern.filedelay: 30
kern.chroot_allow_open_directories: 1
kern.rpc.invalid: 0
kern.rpc.unexpected: 0
kern.rpc.timeouts: 0
kern.rpc.request: 0
kern.rpc.retries: 0
kern.random.yarrow.gengateinterval: 10
kern.random.yarrow.bins: 10
kern.random.yarrow.fastthresh: 192
kern.random.yarrow.slowthresh: 256
kern.random.yarrow.slowoverthresh: 2
kern.random.sys.seeded: 1
kern.random.sys.harvest.ethernet: 1
kern.random.sys.harvest.point_to_point: 1
kern.random.sys.harvest.interrupt: 1
kern.random.sys.harvest.swi: 0
machdep.adjkerntz: -10800
CPU: Intel Celeron (735.00-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x68a  Stepping = 10
  Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
real memory  = 327090176 (311 MB)
avail memory = 310595584 (296 MB)


Название: Re: FreeBSD
Отправлено: gosti от 22 Январь 2008, 17:13
ок, ну интересно почему у тя kern.smp.disabled=0
у тя один проц
сделай ktrace -p <cs_pid> пару минут при загрузе 100% и дампни сюда


Название: Re: FreeBSD
Отправлено: ExclusivE от 23 Январь 2008, 04:32
Блин, я кс уже давно порезал оттуда, а ставить влом.


Название: Re: FreeBSD
Отправлено: gosti от 23 Январь 2008, 07:02
странный ты, ты случаем не из москвы?


Название: Re: FreeBSD
Отправлено: vania-pooh от 23 Январь 2008, 11:19
кстати никто не хочет скачать FreeBSD 6.3-release ?


Название: Re: FreeBSD
Отправлено: Neo_mat от 09 Май 2008, 01:21
Можно поставить FreeBSD (на мой взгляд и 6-е версии подойдут, например, 6.0-release) и потом отключить ненужные демоны типа usbd, если не будешь пользоваться флешками и вообще usb на этом компе. Если собираешься просто выложить файлы в анонимный доступ, без всяких там выкрутасов, типа разных пользователей, разных прав доступа в разные каталоги и т.п., то можно использовать встроенный в систему сервер ftpd из-под inetd (легкий и шустрый), иначе ставь proftpd (это потяжелее, но на твоем компе потянет - работал даже у меня на пеньке 233). В качестве веб-сервера однозначно apache (1.3 или 2.0). Сервер контры, честно говоря, не знаю как называется, но это скорее всего легко найдется в инете. Таким образом, на мой взгляд, все будет зависеть от требований к производительности сервера контры.

Примечание: FreeBSD - разрабатывается одной командой из Berkeley (Беркли) и различается только версиями (собственно, как и виндовс). Такого разнообразия вариантов, как в линуксе, нету, но существует примерно с десяток клонов FreeBSD (дистрибутивов собранных на его основе) с уклоном в разные стороны: PC-BSD, Freesbie - создание дистрибутива для повседневной работы (для "обычного" пользователя), Frenzy - создание загрузочных CD для администрирования, AnonymOS - загрузочный CD для обеспечения анонимного просмотра страниц интернета, FreeNAS - нечто, для организации работы сетевых устройств (то ли маршрутизаторов, то ли фаерволов, не помню точно), и т.п. Кроме того есть отдельные дистрибутивы ветки BSD типа OpenBSD (продвинут в различных открытых методах обеспечения безопасности), NetBSD - не знаю в чем продвинут, но тоже более менее известен, хотя я не пробовал.
Начну с конца...FreeBSD универсальная ОС (конешно как и все *никсы),но она универсальна в степени сложности задач по поднятию определенных сервисов в сети. NetBSD гуд,но на ней чаще поднимаются билинговые системы (хостеров,провайдеров,даже есть некоторые банки использующие эту ОСь),Фрю в этом плане не зациклвиается на одном,а пытается работать сразу со всем и чтобы все работало как надо. FreeNAS...легкий "демон", но гораздо удобнее будет поднять маршрутизатор на Фрю. "Однозначно апач." Эм...если вы знаете только этот хттп демон,то конешно я вас не виню,но под фрю,да и вообще гораздо лучшая замена апачу - nginx + fcgi,или тот же lighttpd...между нгинксом и лайтом разница маленькая,но лайт никогда,никогда не ставят как фронт для апач,крупные хостеры используют если не полноценный nginx, то как проксирующий демон,за счет которого намного уменьшается нагрузка на апаче,конешно ликов памяти не избежать,но нагрузка на ОЗУ существенно спадает. Да и к тому же зачастую при фронте nginx управляет статикой (он лучший по обработке статики).Сборка nginx+php-fpm+eAccelerator показала наилучшие результаты на  загруженных форумах vBulletin и IPB (не нуленки).  Мое имхо: FreeBSD (везде,десктоп,сервер,маршрутизатор),в качестве фтп согласен ftpd || proftp-d. Сервер кс - HLDS...скачать бесплатно можно с steampowered.com (http://steampowered.com/)