Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
Многие друзья покупаютоблачные сервисыПрежде чем использовать сервер, я проверю, сколько ядер обычно использует сервер.,Потому что сервер сейчас Конфигурациямного。так низко, как1ядерный2G、2 ядра 4G. До 16 ядер 32G、32ядерный64G。даже некоторыеоблачные Сервисная машина может достичь этой удивительной конфигурации 256-ядерного процессора 5120G. Тогда покупайте облачные Как выбрать комбинацию процессора и памяти при использовании сервисов? Как устранить причину нехватки ресурсов?
1. Анализ производительности процессора Прежде всего, давайте проясним, сколько ядер здесь. Однако различия в производительности серверных процессоров все же существуют. В частности, вы можете найти соответствующую лестницу производительности процессора. Все серверы Alibaba Cloud имеют настроенные процессоры. Тогда найти похожие процессоры можно только по архитектуре+частоте. Затем используйте оценку теста/ядро ЦП (поток) = производительность одного ядра. Хоть это и не очень точно, но примерно можно посчитать.
2. Сколько ядер и гигабайт нужно выбрать для сервера? Xiaobai собрал общие сценарии применения. Подробности следующие
Конфигурация | Применимые сценарии |
---|---|
1-ядерный процессор/1 ГБ памяти/1 МБ широкополосного доступа в общедоступную сеть | Личный блог или отображаемое веб-приложение с небольшим количеством первоначальных посещений. |
2-ядерный процессор/память 4G/широкополосная связь общедоступной сети 3M | Форумы и веб-сайты порталов характеризуются высокой активностью пользователей и посещаемостью, поэтому постарайтесь обеспечить достаточное пространство на ресурсах и повысить скорость доступа. |
2-ядерный ЦП/память 8 ГБ/широкополосная связь общедоступной сети 5 МБ | Для правительств и предприятий, которые придают большее значение официальным веб-сайтам и брендам, просмотр веб-сайтов станет более плавным, а имидж правительства и брендов улучшится. |
4-ядерный процессор/память 8 ГБ/широкополосная связь общедоступной сети 8 МБ | Веб-сайты с видео и покупками содержат огромные объемы данных, а возможности быстрой обработки информации обеспечивают нормальную работу видео по запросу и транзакций на веб-сайте. |
8-ядерный процессор/16 ГБ памяти/10 М широкополосный доступ в общедоступную сеть | Категории игр и софтвеб-сайт,Игровое программное обеспечение с высокими требованиями к разработке, тестированию и среде веб-сайт,Более высокие ресурсы Конфигурация обеспечивают более высокую производительность вычислений.,Обеспечение потребностей бизнеса. |
3. Как устранить причину недостаточности ресурсов Вокруг нас, веб-мастеров, часто бывают случаи, когда ресурсов сервера недостаточно, будь то пропускная способность или скорость ЦП, емкость жесткого диска или объем памяти... Если загрузка ЦП слишком высока, это напрямую приведет к замедлению работы веб-сайта. открытие страницы и медленный просмотр. Сервер сообщает об ошибке, которая серьезно влияет на качество обслуживания клиентов. Если памяти недостаточно, база данных PHP часто не запускается, и веб-страница не сможет прочитать данные. Итак, чтобы получить достаточно оборудования, нужно ли тратить деньги? На самом деле это не так, если вы выбираете хост с лучшим распределением ресурсов или облачные Сервисное устройство определенно может работать быстрее. Сегодня я собрал несколько классических случаев нехватки ресурсов. После того, как мы их рассмотрим, мы должны получить ответ. 1. Загрузка ЦП в среде PHP слишком высока. В настоящее время большинство веб-сайтов созданы на языке PHP. Однако PHP имеет низкую скорость просмотра и большую базу данных. Он подходит для крупных веб-сайтов уровня портала и хорошо известен своей высокой безопасностью. В среде автономного хоста или VPS PHP обычно работает очень стабильно, но также наблюдалось, что php-cgi потребляет слишком много ресурсов ЦП, из-за чего сервер реагирует слишком медленно. В программе PHP может быть бесконечный цикл, из-за которого нагрузка на сервер становится чрезвычайно высокой (используйте команду top, чтобы просмотреть нагрузку до 100 ), Вам нужно использовать виртуальную файловую систему proc Linux, чтобы найти конкретную проблемную программу. В то же время в процессе создания веб-сайта мы обнаружили, что некоторые расширения PHP совместимы с версией PHP, например: eAccelerater (бесплатный ускоритель PHP с открытым исходным кодом) имеет проблемы с совместимостью с некоторыми версиями PHP. Веб-мастерам сложнее всего справиться с этими двумя ситуациями. Сложный язык PHP трудно глубоко понять, и веб-сайт не может перестать работать. Есть ли бездонная яма для обновления оборудования?
Основные рекомендации по высокой загрузке ЦП: Помимо решения такого рода проблем на программном уровне, вы также можете обновить сервер, особенно после достижения двухъядерности, производительность будет намного лучше. Хосты с Xeon2G или выше сейчас неплохие. Однако независимые хосты стоят дорого, поэтому люди часто сосредотачиваются на облачных серверах. Облачные серверы по своей сути способны эффективно координировать аппаратные ресурсы всей сети и могут разумно выделять каждый узел, то есть независимый хост, поэтому и операторы, и пользователи могут почувствовать снижение затрат. Здесь мы возьмем в качестве примера стандартный облачный сервер Alibaba Cloud. Если ваш веб-сайт впечатляет, вам следует подумать о приобретении облачного сервера, поскольку параллелизм ЦП облачного сервера чрезвычайно высок. Когда возникают потребности в программных вычислениях, все ЦП включены. облако решит проблему.
2. Проблема с недостатком памяти VPS. Все знакомы с VPS, который является хорошим решением между виртуальным хостингом и независимым хостингом. Можно сказать, что наш лучший выбор — повысить экономическую эффективность с помощью VPS. Но у VPS есть и слабые стороны! Это жалкий объем памяти. Многие VPS имеют 512 МБ, но после покупки пользователи обнаруживают, что этого недостаточно. Это настоящий развод. Недостаток памяти можно решить с помощью подкачки, которую обычно называют «пространством подкачки», и ее функция эквивалентна «виртуальной памяти» в Windows. На самом деле подкачка — это место на жестком диске. Хоть это и медленнее, но все же решение. Данные, сохраненные в подкачке, не могут быть напрямую использованы ЦП. Если ЦП хочет использовать данные в подкачке, ему необходимо сначала перенести данные с жесткого диска в память, а затем передать их в ЦП.
Основные советы при плохой памяти: Если памяти недостаточно, память VPS следует своевременно обновить. Традиционный метод обновления — покупка сервера с большим объемом памяти. Это большие инвестиции, и процессор и жесткий диск часто «обновляются» из-за обновления памяти. Это навязываемое условие вызывает дискомфорт у пользователей. В противном случае это повлияет не только на вашу собственную систему VPS, но и на другие VPS. Не пытайтесь решить проблему нехватки памяти путем увеличения свопа. Основная причина проблемы — нехватка физической памяти. Никакой объем свопа не поможет. В целом, своп может решить временную чрезвычайную ситуацию и позволить нашим данным иметь допустимый буфер, но обновление физической памяти является для нас фундаментальным способом повышения производительности системы. Процесс обновления облачных серверов отличается от независимых хостов или VPS. Облачные серверы состоят из бесчисленного количества независимых хостов. Поэтому, чтобы обновить память облачных серверов, вам нужно всего лишь открыть панель управления или панель покупки и напрямую выбрать объем. памяти, которую вы хотите, может быть достигнуто плавное обновление. При использовании облачного сервера общий эталонный облачный сервер имеет более 1 ГБ памяти. Например, облачный сервер Alibaba обычного стандартного типа A имеет память 1,5 ГБ и двухъядерный процессор. Xeon 2,26Г. Если вы чувствуете, что этой памяти недостаточно, вы можете купить себе более подходящие облачные. сервисыустройство。 В общем, нам необходимо разобраться в наиболее популярных типах аппаратных систем веб-сайтов, представленных сегодня на рынке, и в то же время нам необходимо выбрать наиболее экономически эффективное решение в соответствии с нашей собственной программой веб-сайта. Появление облачных серверов в значительной степени решило проблему нехватки ресурсов. Благодаря управлению облачными вычислениями все процессоры, память, жесткий диск и сетевые операции ввода-вывода могут быть разумно распределены. Если вы хотите, чтобы ваш веб-сайт работал быстро и плавно, облачный сервер — лучший выбор.
Столкнулся со многими отечественными облачными платформами,Как следует выбирать частным лицам и предприятиям??Вы можете обратиться к этому документу:【облачные Рекомендации сервисов】Tencent Cloud, Alibaba Cloud, Huawei облачные в 2021 году цены на услуги и отзывы о конфигурациях
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/143009.html Исходная ссылка: https://javaforall.cn