Модераторы: Akella, bartram
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [VirtualBox] CPU, ограничить  
:(
    Опции темы
CompWorm
Дата 10.6.2010, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 1
Всего: 31



Доброго времени!

проблема: у меня запускается в виртуалбоксе MSDOS, который жрёт 100% моего старенького пня.

на самом деле ДОСу столько не надо и если включить гипертрединг (2 виртуальных проца), то VirtualBox кушает 50% CPU, то есть один виртуальный проц из двух... 

такой метод неандертальский, подскажите, как или чем можно чётко ограничить % использования CPU у Headless Server ?
какие вообще есть идеи?


--------------------
PM MAIL   Вверх
CompWorm
Дата 10.6.2010, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 1
Всего: 31



обнаружил баг
http://www.virtualbox.org/ticket/3613

... ишем обходные манёвры


--------------------
PM MAIL   Вверх
Akella
Дата 10.6.2010, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 35
Всего: 329



Цитата(CompWorm @  10.6.2010,  11:51 Найти цитируемый пост)
MSDOS, который жрёт 100% моего старенького пня.

Эта проблема уже давненько обсуждалась. И была где-то утилитка, решающая эту проблему.

Добавлено через 1 минуту и 7 секунд
Вернее, досовские программы, запущенные из-под винды, отжирали всё процессорное время.
PM MAIL   Вверх
CompWorm
Дата 11.6.2010, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 1
Всего: 31



Akella, у меня дос версии 3 smile есть замуты, аля параллельный запуск пустой коробки, но у меня такой способ не работает... есть старая версия виртуалбокса из раздела "nonefree" в которой якобы нет такой проблемы, а про утилиту не виже сообщений... что за утилита? темы про виртуалбокс все просмотрел в этом разделе - нет такой.

вчера обновился до последней версии - без изменений... разве что надпись оракал вместо сана  smile 


--------------------
PM MAIL   Вверх
Akella
Дата 11.6.2010, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 35
Всего: 329



Цитата(CompWorm @  11.6.2010,  17:46 Найти цитируемый пост)
а про утилиту не виже сообщений... что за утилита? 

та утилита для WinXP, а не для MSDOS

Добавлено через 1 минуту и 15 секунд
Цитата(CompWorm @  11.6.2010,  17:46 Найти цитируемый пост)
у меня дос версии 3 smile

Может поставить что-нибудь поновее? Версию 6, например, или вообще какой нибудь DR-DOS
PM MAIL   Вверх
CompWorm
  Дата 12.6.2010, 07:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 1
Всего: 31



Цитата(Akella @  11.6.2010,  20:09 Найти цитируемый пост)
та утилита для WinXP, а не для MSDOS

да, это читал... не очень она мне нравится (

Цитата(Akella @  11.6.2010,  20:09 Найти цитируемый пост)
Может поставить что-нибудь поновее? Версию 6, например, или вообще какой нибудь DR-DOS 

это не влияет на производительность коробки. но вот разные ядра у линуксов, говорят влияют...


--------------------
PM MAIL   Вверх
CompWorm
Дата 27.6.2010, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 1
Всего: 31



нашёл следующее довольно удобное НЕ кросплатформенное решение (для windows)
качаем ограничитель CPU
http://threadmaster.tripod.com/
запускаем сервис, который мониторит процессы
Install.cmd
запускаем реестор и по адресу
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Applications]
добавляем строковый параметр с % ограничения
vboxheadless.exe значение 1 - 100 (для MSDOS выставил 5% - хватает с большим запасом)
перезапустить сервис ThreadMaster

всё! теперь можно запускать сколько угодно VBoxHeadless'ов - всех их отловит через несколько секунд после запуска сервис ThreadMaster.

возможные косяки:
по непонятным причинам ThreadMaster может не отловить нужный процесс. предполагаю, что он не понимает мои 2 логических процессора от гипертрединга... поэтому я поставил базовое ограничение 45% по адресу 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters]
параметор CPUThresholdPct и минимальное время срабатывания 
MainSampleTime 10 секунд. 
как вариант, можно отключить гипертрединг в биосе, выставив CPUThresholdPct = 95%  smile 


--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программное обеспечение"
Deface
Akella

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, Akella, bartram.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение | Следующая тема »


 




[ Время генерации скрипта: 0.0917 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.