Я, может чего-то не понимаю, но процессоры грузит обычно не взаимодействие с диском и сетью (где AIO мог бы помочь), а работа самого scgi приложения. Иначе не совсем понятно, зачем было делать именно scgi а не модуль nginx ;) Даже если приложение почти ничего блокирующего не делает, все равно есть некая нагрузка на процессор, и кроме как форком или тредом ее никак не распараллелить по нескольким процессорам. Twisted кстати использует треды для блокирующих операций.
P.S.: Есть положительный опыт добавления форков в сишную программу с libevent, которая в сущности кроме отдачи файлов с диска ничем не занималась, однако при >800 соединений начинала тупить при принятии соединения, да и не только. Результат ввиде графика на сетевом интерфейсе был вполне нагляден (AIO не было ввиду его отсутствия в CentOSёвом ядре)
Ну с отдачей статики и апач в сущности неплохо справляется, речь конечно же про задачи, активно использующие процессор и память. Думаю, что сравнение будет всегда не в пользу интерпретируемых языков, и не в 1.5 раза. Да и сравнивать стоит потоков этак в 15 тыщ — сколько потянет не сильно напрягаясь сама ОС.
Ввиду того что процесс один, он сможет использовать ресурсы только одного процессора. Судя по исходникам библиотеки, режим работы с форканьем N потомков после bind() пока не предусмотрен — а жаль
Сравнивать js и С++ с libevent? Если вы под быстрым имеете ввиду скорость разработки, я может еще соглашусь отчасти, но если мы говорим о быстроте работы в highload-проектах, тут даже сравнивать нечего.
Речь об IT-отделе а не о веб-студии с «проектами». Для IT-отдела вполне достаточно одной вики, dokuwiki хоть и не отличается богатыми функционалом, но как замена экселевским и вордовым файлам — самое оно.
И да, синтаксис разметки документа у всех вики практически одинаковый, данные в dokuwiki хранятся в текстовых файлах, и миграцию можно написать и самому, если ее вдруг нет готовой
Вы не пробовали поставить Оракл на Линуксе без их инсталлера? На винду оракл хоть встает обычно без запинки. Думаю, будете приятно удивлены не менее странными и мистическим ошибками, по которым понять реальную причину весьма затруднительно. Причина же обычно — не установленный пакет, или отсутствующая библиотека.
Вообще статья на редкость бесполезная в наших реалиях — она ориентирована на существующий преимущественно в Калифорнии вид бизнеса — венчурные ИТ-компании. У нас их принято называть стартапами, однако того процесса, сопровождающего рождение, получение финансирования, развитие и продажу бизнеса большим акулам у наших стартапов нет. Равно как нет и других особенностей вроде мгновенной успешности (если не брать всяких там одноклассников, коих единицы). Также бросать проекты хорошо, когда в них ничего кроме времени особо не вложено — получено венчурное финансирование, инвестор в сущности знал свои риски. Насчет особенностей работников тоже стоит видимо делать поправки на тамошний менталитет, возможно кроме того, что 10% сотрудников грамотны у нас все остальное написанное не совсем так
Если вам надо дороже — вы только скажите, интеграторы сразу набегут с предложениями =) Речь шла конечно же про sata диски, и массив значительного объема
P.S.: По 27$ за гиг — скоро можно пожалуй будет хранилище из SSD построить.
Кому-то нужна производительность, кому-то — объем, кому-то — минимальные проблемы с обслуживанием, кому-то дешевизна. Я же не говорю, что нетапп делает плохие системы хранения, для них есть свой круг потребителей. Врядли среди них есть домашние пользователи, например.
Ограниченный объем вольюма _в_работающей_конфигурации_, как следствие — необходимость плодить десятки маунтпойнтов при большом объеме данных. Тот же GPFS этой неприятности лишен (хотя имеет свои особенности и ограничения)
Системы хранения NetApp, конечно, вещь. Такого количества _полезной_ диагностики нет ни в одной юникс системе. И да, пожалуй это правда, что в компании во главу угла ставят инженерные решения, а не маркетинговые. Но есть один момент — если для банка стоимость хранилища в $5000 за 1Тб не является критичной, то в других сферах предпочтут скорее решения на базе NFS+ZFS, или GPFS на худой конец. Последние отлично масштабируются, в отличие от.
В связи с интересными событиями, в свете которых руцентр будет брать бабки за домены msk.ru, у вас есть шанс, что киберсквоттеры таки откажутся от вашего домена
Софтраид средствами операционной системы подчас гораздо лучше фэйкраида, особенно на десктопной матери. Хотябы потому, что у ОС документирован формат хранения метаданных, и если штатные средства не помогли, есть шанс починить руками.
Что до IPKVM — при наличии rescue system и удаленного ресета это пожалуй излишняя роскошь для установки системы. Разве что пост фактум посмотреть, от чего кернел паник случился =)
RedMine содержит в себе достаточно функций управления проектами, небольшой компании их вполне хватит. Да и очень удобно это — все в одном месте, и багтрэкер, и слежение за репозиторием, и постановка задач.
Весьма странно. Ставил таким образом на два сервера с Оптеронами, и уж чего, а последовательная консоль всегда показывала ход загрузки. Для эксперимента я протестировал на свежем Xeon 2.0. Автоустановка поднимается, через IPMI видна загрузка лоадера и кернела, однако установить FreeBSD не получится — система не видит раида и, что самое прескверное, основной сетевухи.
P.S.: Проверьте еще раз настройки консоли — 9600 None. Установка линукса через Restore сбрасывает их на дефолтные 57600 CTS/RTS
P.S.: Есть положительный опыт добавления форков в сишную программу с libevent, которая в сущности кроме отдачи файлов с диска ничем не занималась, однако при >800 соединений начинала тупить при принятии соединения, да и не только. Результат ввиде графика на сетевом интерфейсе был вполне нагляден (AIO не было ввиду его отсутствия в CentOSёвом ядре)
И да, синтаксис разметки документа у всех вики практически одинаковый, данные в dokuwiki хранятся в текстовых файлах, и миграцию можно написать и самому, если ее вдруг нет готовой
гугль подсказывает, что с такими опциями:
strace -f -e trace=open -p
P.S.: По 27$ за гиг — скоро можно пожалуй будет хранилище из SSD построить.
P.S.: Цены в рублях — забавно выглядит
Что до IPKVM — при наличии rescue system и удаленного ресета это пожалуй излишняя роскошь для установки системы. Разве что пост фактум посмотреть, от чего кернел паник случился =)
P.S.: Проверьте еще раз настройки консоли — 9600 None. Установка линукса через Restore сбрасывает их на дефолтные 57600 CTS/RTS