- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Сразу скажу, сам веб-программист, а не админ. В Debian ориентируюсь не очень. Написал скрипт на php, который эмулирует многопоточность. От количества потоков зависит время выполнения, пытаюсь подобрать оптимальное количество потоков и нагрузки на сервак. Сервак - EX-6 от FastVPS. Отсюда такие вопросы:
1. Объясните, пожалуйста, что такое 8 потоков (hyper-threading) на 4-х ядерном серваке? По htop смотрю когда работает скрипт, как я понял - все 8 потоков нагружаются.
2. Как понять, какая нагрузка будет критична по htop? Какой load average будет критичным? При работе скрипта нагрузка на сервак кратковременно доходит до 100, потом спадает, при этом сайты работают нормально. Или еще использование памяти надо смотреть - но она вся не используется?
Заранее спасибо откликнувшимся!
1) Ядро делится на 2 виртуально. Т.е. фактически система видит в 2 раза больше ядер, чем есть в действительности. Это по-простому.
2) "критично" - это когда создаются проблемы для вашего сервера/проекта. Остальное - не критично.
Load average зависит от различных факторов и для каждого сервера индивидуальное значение критично.
1) Касательно технологии HT:
http://ru.wikipedia.org/wiki/Hyper-threading
Короче говоря, в реальной нагрузке то, что ядро разделено на два, хоть и будет давать какой-то прирост производительности, но он не будет значительным. В основном такая технология позволяет эффективнее обслуживать системные процессы, а не процессы пользователя. При оценке реальной мощности сервера учитываться должны именно физические ядра.
Касательно вашей задачи: Демон php позволяет разбивать свои рабочие процессы, называемые т.н. пулы. Для максимального увеличения производительности рекомендую активировать 4 пула - по количеству ядер. Можете попробовать 8 - по количеству виртуальных ядер, я не сравнивал как будет лучше.
2) PHP более прожорлив к памяти, нежели к процессору. Рекомендую обратить бОльшее внимание на память, нежели на загрузку процессора. Обычно процессорного времени без проблем хватает для трудоемких задач, несмотря на, как вы выразились, кратковременное дохождение загрузки до 100%.
интересно как на пхп многопоточность решили реализовать?
на пхп с этим проблемы...
интересно как на пхп многопоточность решили реализовать?
на пхп с этим проблемы...
псевдо что в общем то уже не то
Как раз сегодня на эту темы видел на хабре http://habrahabr.ru/post/216827/