LinuxForum.Fans
Тема

Подбор железа для домашнего сервера (Linux,freebsd) и выбор TV

Автор: Linux777 68 сообщений 10719 просмотров
#293223

Доброго дня!

Вообщем, решил я для дома взять себе железо, но пока не определился, что же именно подобрать и в какой ценовой диапазон это выйдет. Знаю, конечно, что Linux не требует больших ресурсов, особенно если ставить его на комп без иксов.

Задачи у меня такие, я хочу дома поднять прокси и считать траффик, хочу поднять вебсайт, хочу сделать VoIP и видеосервер, чтобы раздавать фильмы через инет, а также просто себе на плазму. В будущем планирую также сделать игровой сервек KC (counter-strike). Так как я эти задачи уже проделал на работе, то как это все сделать я знаю. А по работе уже многое пришлось сделать с нуля (LAMP + squid + sarg + phpmyadmin + asterisk).

Дома, конечно я не один, поэтому придется делать сеть на Linux. И думаю, как минимум мне надо два системника для моих задач, а то что-то думаю, один сервак все это не потянет, или потребует весьма больших ресурсов. На первый сервер планирую ставить squid + sarg + наверно VoIP. а на второй вебсервер и видеосервер.

вообще я думаю подойдет и б/у сервер в районе 5 тыщ. но может и нет таких цен. а новый например intel core2 3ГГЦ и 3 ГГ озу можно за 10 штук взять.
вообщем как-то с конфигурацией надо разобраться, какая конфигурация нужна, и нужен ли один или несколько системников.
впереди как раз праздники, вот хочу этим заняться, а то в рабочее время нет времени для этого.

наверняка, у кого-то был подобный вопрос. прошу подсказать, как с одной стороны не переплатить, а с другой чтобы все мои задачи можно было реализовать.

спасибо!

#293224

Трафик... Обьем?
Вебсайт... Какой, на чем, планируемое кол-во посетителей?
VoIP... Кол-во пользователей? На чем?
и т.д.

Без этих данных вам железо советовать все равно, что тыкать пальцем в небо и гадать на кофейной гуще. А то вам щас тут НАСОВЕТУЮТ...

#293227
"Linux777" написал:
Знаю, конечно, что Linux не требует больших ресурсов, особенно если ставить его на комп без иксов.

$ cat /proc/meminfo |grep MemTotal
MemTotal: 32879892 kB
$ cat /proc/cpuinfo |grep CPU
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz

это пока что хватает.

#293228
i2ks написал:
[quote="Linux777"]Знаю, конечно, что Linux не требует больших ресурсов, особенно если ставить его на комп без иксов.

$ cat /proc/meminfo |grep MemTotal
MemTotal: 32879892 kB
$ cat /proc/cpuinfo |grep CPU
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz

это пока что хватает.[/quote]
Последнюю команду можно и так:

text
cat /proc/cpuinfo | grep CPU | sort -u

Повторов не будет :)

#293229
i2ks написал:
[quote="Linux777"]Знаю, конечно, что Linux не требует больших ресурсов, особенно если ставить его на комп без иксов.

$ cat /proc/meminfo |grep MemTotal
MemTotal: 32879892 kB
$ cat /proc/cpuinfo |grep CPU
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz

это пока что хватает.[/quote]
Последнюю команду можно и так:

text
cat /proc/cpuinfo | grep CPU | sort -u

Повторов не будет :)

#293232
"yars" написал:
Повторов не будет ab

а их там 8шт :)

#293255
"i2ks" написал:
а их там 8шт

Физических? Ух ты! :)

#293259

i2ks, :)

ИМХО, тему переименовать во что-нибудь, вроде "Подбор железа для домашнего сервера", а то

"Linux777" написал:
Вообщем, решил я для дома взять себе железо, но пока не определился, что же именно подобрать и в какой ценовой диапазон это выйдет. Знаю, конечно, что Linux не требует больших ресурсов, особенно если ставить его на комп без иксов.

можно и не так понять:) Или вы думаете, Linux только для серверов используют?

#293261
"yars" написал:
Физических?

Ядер. Только, вроде, шесть должно быть....

#293351
"ufomen" написал:
Трафик... Обьем?
Вебсайт... Какой, на чем, планируемое кол-во посетителей?
VoIP... Кол-во пользователей? На чем?
и т.д.

1) по траффику - дома безлимитный канал 2МБ/сек, только в случае необходимости я его расширю, например до 6 или 10МБ/сек. Ведь дома кроме меня еще 4 человека пользуется инетом и я хочу отслеживать, кто куда ходит, и сколько кушает траффика, а еще есть категория людей, которым хочу запретить посещать определенные ресурсы. поэтому считаю от провайдера должен идти шнурок именно к первому серверу (если их будет больше чем один, ведь не знаю один все потянет?)

2) по вебсайту-тут мне пока немного сложней оринтироваться, т.к. я с нуля не делал вебсайт, но идея такая возникла после того как поговорил с коллегами по цеху и с руководителем всего департамента IT!. Человек действительно не зря занимает свое место, очень толковый и чувствую имеет за своими плечами внушительный опыт. После общения понял как у нас это сделано (и сделано было до меня) нашими спецами - программистами, старшим админом, дизайнерами и тд. сайт работает на RHEL, запросы обрабатывает php и конечно стоит мускул. ну собственно сам LAMP получается, что я делал уже не раз по работе. Мне сказали есть бесплатный движок джумлу на нем можно. но можно и без движка на линуксе, все это поднять, если знаешь как. так что эта задача у меня не первовторостепенная, а второсортная и думаю я ее постепенно буду реализовывать. и поначалу думаю количество посетителей около 10 будет, ведь это мой для дома сайт, а там как пойдет. вообщем идея создать свой сайт и с каким содержанием еще не решил. а вообще для начала мне советовали почитать книгу как создаются сайты.

3) VoIP - на убунте, так же как и в офисе я поднял, количество абонентов от 5, хочу семью свою подключить для начала. а дальше можно и друзей. хочется же SIP-телефонией сэкономить денежек на переговоры:)

вообщем траффик и VoIP это не сложно для меня. сайт я не делал с нуля. поэтому придется немного разобраться в этой теме глубже.

#293354

для 5 человек городить велосипед?
хех... амбиций чуть больше чем до хрена :D

#293356
"yars" написал:
i2ks пишет:

Linux777 пишет:

Знаю, конечно, что Linux не требует больших ресурсов, особенно если ставить его на комп без иксов.

$ cat /proc/meminfo |grep MemTotal
MemTotal: 32879892 kB
$ cat /proc/cpuinfo |grep CPU
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz

это пока что хватает.

Последнюю команду можно и так:

cat /proc/cpuinfo | grep CPU | sort -u

Повторов не будет ab

Ясно, выходит 8 ядер стоит сервере? ну для примера залез на один из наших серваков, где нет особых требований к ресурсам

Показать

# cat /proc/meminfo |grep MemTotal
MemTotal: 3967348 kB


# cat /proc/cpuinfo | grep CPU | sort -u
model name : Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz

и судя по количеству ядер, тут одно ядро, нет 8 как в примере Вашем в верху? и камень попроще Intel i3 c 3 GHz. На этом сервере нет вебсайта, нет прокси и телефонии. это на другом более мощном.

#293357
"-=Serj=-" написал:
i2ks, ab

ИМХО, тему переименовать во что-нибудь, вроде "Подбор железа для домашнего сервера", а то
Linux777 пишет:

Вообщем, решил я для дома взять себе железо, но пока не определился, что же именно подобрать и в какой ценовой диапазон это выйдет. Знаю, конечно, что Linux не требует больших ресурсов, особенно если ставить его на комп без иксов.

можно и не так понять:) Или вы думаете, Linux только для серверов используют?

Почему? ведь можно и на обычный десктоп ставить линь. ну это как споры что лучше винда или никсы. каждому свое. просто для меня это хорошее решение поднять все это на линуксе.

#293358
"i2ks" написал:
для 5 человек городить велосипед?
хех... амбиций чуть больше чем до хрена ag

)) это для начала так кажется. вообще да амбиции есть, и есть желание и возможность и знания. только по части сайта пока считаю недостаточно понимания. но лиха беда начала. стоит начать вникать, и все будет намного проще. стоит пока задача выбор железа. вот считаю тот пример что я привел для меня вполне подойдет

Показать
"Linux777" написал:
# cat /proc/meminfo |grep MemTotal
MemTotal: 3967348 kB

# cat /proc/cpuinfo | grep CPU | sort -u
model name : Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz

но ведь если подумать, я создам сайт и потом люди туда начнут ходить, а ведь запросы обрабатывать пхп-скрипты уже начнут с большей нагрузкой. в этом случая я предпочту связку apache+nginx.

#293359

Знаю точно, если я буду КС делать, то я буду рассчитывать от 10 пользователей. чтобы одновременно можно было играть например 20-30 человек. Друзей знакомых достаточно, кто любит поиграть в контру. бывало на работе тоже гамаем.

#293360
i2ks написал:
для 5 человек городить велосипед?
хех... амбиций чуть больше чем до хрена :D

Человек хочет развиваться - и он МОЛОДЕЦ полностью поддерживаю! Есть желание - будет и толк!

Просто видно что не хватает знаний в предметной области. Простите вы местами пишете полную чушь :) К примеру про вебсайт по доброму улыбнуло: "Можно и без движка на линуксе, все это поднять, если знаешь как."

Мой Вам совет:

1 Вариант (Думаю самый правильный и дешевый): начните с поднятия сервисов на виртуальной машине! При помощи той же VMware установите на домашний комп- поймете КАК все это делается, а так же поймете хотя бы приблизительно сколько ресурсов вам под это нужно.

2 Вариант Найдите самое дешевое железо с процом типа Pentium D, Pentium 4 и выше которое сможете найти Желательно вообще какой-ньть списанный писюк бесплатно :)) Оперативки 1-2 гига Думаю для НАЧАЛЬНЫХ экспериментов должно хватить :)
К тому же, при работе в условиях когда ресурсы ограничены придется разбираться в тонкостях оптимизации нагрузки, что само по себе прокачает ваши знания.

#293361
"Linux777" написал:
вот считаю тот пример что я привел для меня вполне подойдет

А такое кол-во оперативки вы вместо HDD использовать будете?
Не знаю, как насчёт медиа-сервера, но для всего остального, ИМХО, и двухядерного Atom и 2 Гб оперативки хватит (если нагрузка на сайт в ближайшее время не превысит 100 чел).

"Linux777" написал:
Знаю точно, если я буду КС делать, то я буду рассчитывать от 10 пользователей. чтобы одновременно можно было играть например 20-30 человек. Друзей знакомых достаточно, кто любит поиграть в контру. бывало на работе тоже гамаем.

Тут не знаю.. Нужен практический опыт того, кто такие вещи уже делал.

#293364
"ufomen" написал:
Человек хочет развиваться - и он МОЛОДЕЦ полностью поддерживаю! Есть желание - будет и толк!

Именно!! фигли мне сидеть дома или тупо бухать все 10 дней, когда хочу эти дни с пользой провести. и именно если прикупить железо, все смогу сделать сам, из того, что особенно уже делал по работе (squid-sarg-VoIP-LAMP+phpmyadmin ...).

"ufomen" написал:
Просто видно что не хватает знаний в предметной области. Простите вы местами пишете полную чушь ab К примеру про вебсайт по доброму улыбнуло: "Можно и без движка на линуксе, все это поднять, если знаешь как."

ну, я же говорю, сайт не делал я или я не так понял коллег на счет движка, есть желание разобраться в теме данной (именно в сайтах!). а что надо движок выходит? просто уверен, если я этого не знаю пока, но это пусть пока! все знать невозможно, а настоящий айтишник, знает где посмотреть то, что не знаешь сейчас:)

#293367
"Linux777" написал:
а что надо движок выходит?

Либо движок, либо знание HTML и, для динамических страниц, напр. PHP или Python.
Знание HTML в любом случае желательно.

#293369

http://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%B8%D0%B6%D0%BE%D0%BA

Грубо говоря ДВИЖОК это уже написанная за вас и оптимизированная часть кода. Но вы можете написать все сами :)
Наличие Линукса на то будете ли вы использовать какие-то готовые движки или писать сайт с нуля самостоятельно никак не влияет.

Например вы можете создать свой сайт, но чтобы не заворачиваться с написанием форума к нему, взять какой-то готовый ДВИЖОК форума и прикрутить его к своему сайту. Как-то так :)

Войдите или зарегистрируйтесь, чтобы ответить.