Оптимизатор МТ5 не хочет использовать все ядра

 

Оптимизатор МТ5 почему-то использует только 5 ядер из 8 доступных.

1. На 3-х ядрах стоит метка disable. Принудительно включаю - терминал сначала ставит статус busy, потом показывает 0%, потом опять ставит статус disable. Т.е. просто включить не прокатывает.

2. Ради эксперимента попробовал отключить одно из рабочих ядер. 5-е ядро отключил, включил 3-е ядро. В этом случае 3-е ядро стало работать. Попробовал потом опять включить 5-е ядро - оно уже не включается (по аналогии с пунктом выше происходит). Т.е. явно почему-то работают только 5 ядер.

В чем может быть проблема?


 
taramortom:

Оптимизатор МТ5 почему-то использует только 5 ядер из 8 доступных.

1. На 3-х ядрах стоит метка disable. Принудительно включаю - терминал сначала ставит статус busy, потом показывает 0%, потом опять ставит статус disable. Т.е. просто включить не прокатывает.

2. Ради эксперимента попробовал отключить одно из рабочих ядер. 5-е ядро отключил, включил 3-е ядро. В этом случае 3-е ядро стало работать. Попробовал потом опять включить 5-е ядро - оно уже не включается (по аналогии с пунктом выше происходит). Т.е. явно почему-то работают только 5 ядер.

В чем может быть проблема?


Hypertreading ?

 
Walerij75 #:

Hypertreading ?

Да, это VDS. До этого использовал всегда VDS с 3-мя ядрами, там проблем не было, все три ядра использовались оптимизатором.

 
taramortom #:

Да, это VDS. До этого использовал всегда VDS с 3-мя ядрами, там проблем не было, все три ядра использовались оптимизатором.

По большому счету толку от него никакого, только вволит в заблуждение. Если есть возможность - лучше сразу отключать.

 
Walerij75 #:

По большому счету толку от него никакого, только вволит в заблуждение. Если есть возможность - лучше сразу отключать.

Кого отключать? Т.е. использовать не 8 ядер, а я только 3?

Проверял - чем больше ядер задействовано в тестировании, тем меньше время.

 
taramortom #:

Кого отключать? Т.е. использовать не 8 ядер, а я только 3?

Проверял - чем больше ядер задействовано в тестировании, тем меньше время.

Отключать  Hypertreading. Тогда остаются только физические ядра, которые должны работать все.

 
taramortom:

Оптимизатор МТ5 почему-то использует только 5 ядер из 8 доступных.

1. На 3-х ядрах стоит метка disable. Принудительно включаю - терминал сначала ставит статус busy, потом показывает 0%, потом опять ставит статус disable. Т.е. просто включить не прокатывает.

2. Ради эксперимента попробовал отключить одно из рабочих ядер. 5-е ядро отключил, включил 3-е ядро. В этом случае 3-е ядро стало работать. Попробовал потом опять включить 5-е ядро - оно уже не включается (по аналогии с пунктом выше происходит). Т.е. явно почему-то работают только 5 ядер.

В чем может быть проблема?


Проверьте достаточность свободного места на винчестере и достаточность оперативной памяти.

А вообще, используете некую софтину QUEMU - пробуйте работу в чистой ОС виндовс.
 
Walerij75 #:

Отключать  Hypertreading. Тогда остаются только физические ядра, которые должны работать все.

Это VDS, а не физический компьютер. Соответственно отключить ничего не смогу.

 
Aleksey Vyazmikin #:

Проверьте достаточность свободного места на винчестере и достаточность оперативной памяти.

А вообще, используете некую софтину QUEMU - пробуйте работу в чистой ОС виндовс.

Спасибо! Вы правы. Проблема оказалась в жестком диске. Оказывается есть корреляция между количеством используемых ядер и объемом жесткого диска.