Windows может быть настроен, чтобы только использовать единственный аппаратный поток?

Я имел, это обнаруживается на сканировании уязвимости также, но для порта UDP 53. В моем случае я думаю причина, которую это разоблачило, мы создаем наши правила политики брандмауэра позволить определенному src IP-адресу по любому порту соединяться с dest IP и dest портом. Перед нашим брандмауэром у нас есть наш маршрутизатор интернета, который мы работаем на ACL. Мы позволяем порты как 80, 443, 21, 22, и т.д. любому, так как наш брандмауэр обрабатывает правила для этих портов для наших серверов демилитаризованной зоны и Вы не можете отфильтровать IP, если Вы позволяете всем своему веб-сайту. Таким образом, ACL блокирует высокие запросы числа, но позволяет порты как 80, 443, 22, и т.д. так как ACL позволяет им войти. Брандмауэр затем сбрасывает пакет, таким образом, сканер рассматривает что как закрытый порт.

3
задан 6 June 2009 в 11:39
4 ответа

То, что Вы ищете, - то, как установить 'привязку процесса', и как Вы устанавливаете ее, зависит, на какой программе Вы запускаете, и как Вы запускаете ее.

Я видел этот ответ на переполнении стека: stackoverflow.com/questions/827754/....

3
ответ дан 3 December 2019 в 05:10

Также много машин могут иметь SMP (и гиперпоточность, если релевантный) отключил в BIOS.

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

0
ответ дан 3 December 2019 в 05:10
  • 1
    Большинство, но не все. Я когда-то нашел ошибку в FindBugs, который был только восстанавливаем из единственной потоковой машины. –  Tom Hawtin - tackline 27 May 2009 в 05:45

David, давайте сначала займемся Вашим прямым вопросом: Как ограничить Windows Vista одним ядром.

Я вижу два пути:

(a) Запустите свою Vista в виртуальной машине на Hyper-V и дайте VM только один логический процессор. Это оставляет Вас остальной частью машины для нахождения хорошее применение.

(b) С другой стороны, можно использовать/numproc=1 опцию в boot.ini, чтобы вынудить машину использовать единственный процессор. Можно настроить это через msconfig.

  1. Нажмите Start, нажмите Run, введите msconfig и затем нажмите "OK".
  2. Нажмите вкладку "Boot".
  3. Нажмите "Advanced options..."
  4. Нажмите, чтобы установить флажок "Number of processors" и выбрать "1".
  5. Нажмите "OK" два раза и затем перезапустите компьютер.

сопроводительный текст http://i39.tinypic.com/141789i.png

Но возможно достаточно ограничить просто Вашу программу одноядерным, затем устанавливающая привязка процессора является предпочтительным ответом. Это может быть достигнуто через конфигурацию или непосредственно из Вашего кода процесса.

Appart от них, Вы могли бы также хотеть рассмотреть усовершенствованные мультишагающие средства отладки, такие как Средство проверки Потока Intel, если это относится к Вашей среде.

5
ответ дан 3 December 2019 в 05:10

Вы хотели бы переключатель/onecpu во взгляде boot.ini на здесь: http://support.microsoft.com/kb/170756

0
ответ дан 3 December 2019 в 05:10

Теги

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