Будет 32-разрядный Linux работа ОС над современными рабочими столами, которые совместимы с 64-разрядным?

Возможно, попробуйте апачский jmeter.

У меня нет практического опыта с этим инструментом, но в официальном описании Jmeter:

Apache JMeter может привыкнуть к проведению испытаний и на статических и динамических ресурсах (файлы, Сервлеты, сценарии Perl, Объекты Java, Базы данных и Запросы, FTP-серверы и больше). Это может использоваться, чтобы моделировать большую нагрузку на сервере, сети или возразить, чтобы протестировать ее силу или проанализировать общую производительность под различными типами загрузки. Можно использовать его, чтобы сделать графический анализ из производительности или протестировать сервер/сценарий/поведение объекта при тяжелой параллельной загрузке.

Возможно, это не хорошее решение, но Вы могли установить веб-сервис CGI и протестировать Ваше приложение с Jmeter как стресс-тест веб-сервиса!?

3
07.02.2015, 23:34
3 ответа

Чтобы сначала ответить на ваш последний вопрос, X86-64 CPU (AKA Intel 64, AMD64, X64 ...; в основном любой ноутбук / рабочий стол 64-битный процессор, вы можете получить в эти дни) Одним направлениею, совместимо с 32-разрядными операционными системами и приложениями. Таким образом, 32-битная ОС будет работать на современном рабочем столе.

Как к тому, почему вы должны использовать 64-битное вместо этого, 64-битный набор инструкций добавляет различные функции, которые позволяют компиляторам генерировать более быстрый код (в частности, есть больше регистров, и они могут хранить гораздо больше значений), поэтому то же самое приложение Построен для x86-64, часто пробегается быстрее, чем когда он построен для 32-битного режима на том же процессоре. Это происходит по стоимости использования большего количества памяти для указателей, но увеличение скорости обычно перевешивает стоимость указателя.

Для гораздо больше информации о всем этом, выезжай Wikipedia . Вы также можете быть заинтересованы в X32, что позволяет 32-битное программное обеспечение для использования функций скорости усиления 64-разрядных процессоров без стоимости указателя (но они работают только на 64-разрядных процессорах); Wikipedia также имеет детали .

4
27.01.2020, 21:11

Я предполагаю, что ваш вопрос о процессоре X86.

Вот компромиссный раствор, который используется на 32 битах Debian. Создайте всю систему для 32 бита, но также добавляйте некоторые дополнительные ядра: Pea-ядро 32 бит, но может обратиться более чем на 4 ГБ (теоретически до 64 ГБ) физической памяти, но только 3 ГБ логической (3 ГБ на процесс, 1 ГБ используется ядром). 64-битное ядро ​​также может больше обратиться к 4 ГБ физической памяти и 4 ГБ логического на 32-битный процесс. 64-битное ядро ​​проще, чем горох, и может быть более эффективным.

Ядро относительно мало, поэтому наличие отбора не добавит большое значение размеру вашей системы (вам нужно только установить один). Однако он может внести большую разницу, к системам, которые имеют аппаратное обеспечение.

2
27.01.2020, 21:11

Могу ли я быть достаточно уверенным, что 32-битная ОС все равно будет работать на современном рабочем столе?

Да. Почти все 64-битные способные процессоры поддерживают как 64-битный режим, либо 32-битный режим.
(Исключения могут быть в начале ITANIUM , IBM , IBM Power ETC и т. Д., Но ничего не распространяются.)

Предполагая, что я не буду делать что-либо память, интенсивно, есть ли другая причина, почему Я должен использовать 64-битное вместо этого?

Да, есть. В 32-битном режиме вы можете обратиться до 4GIB памяти. Это до 4гиб виртуального адреса пространства. Если вы заполните все это с физической памятью, чем вы больше не получаете выгоду от правильного адресных пространств . Это может не быть большой проблемой на системах с 128ММ или подобной низкой памятью, но вы жертвуете некоторой безопасностью, используя 32-битный режим и много памяти.

Вы также можете пропустить некоторые функции, которые доступны только в 64-битном режиме. Пример того, что может повлиять на безопасность, - это NX NX . Это не во всех 32-разных процессорах. Хотя это больше связано с возрастом этих процессоров, чем с 64 или 32-битным режимом.

Обновление 3 года спустя (2018). Сейчас мы достигаем точке, где следующая версия EFI будет только 64 бита. Это может изменить вещи.

2
27.01.2020, 21:11

Теги

Похожие вопросы