Virtual memory

14 отговора 0 прегледа
#1

Virtual memory

Здравейте,
Имам един проблем... Трябва да направя една симулация с ANSYS... Въпросът е, че изисква голям ресурс, но не мога да разбера следното. Компютърът е мощен - 2,8GHZ, 2GB DDR RAM, но при работа изведнъж излиза съобщение Virtual memory too low и програмата се изключва... Влезнах в настройките, максималното, което разрешава е 4096 MB - направих го и пак забива... Има ли някакъв вариант да се увеличи тази виртуална памет с настройки и от къде? Свързана ли е с RAM паметта, за да знам дали да купя още? Какво мога да направя? Моля, помогнете!

При маниаците компромиси няма!
Отговор
в отговор на Secret_boy #2

Re: Virtual memory

Няма да е лошо да сложиш още RAM, освен това виж дали не можеш да оптимизираш модела. Явно пускаш нещо много тежко. Също така не забравяй преди да пуснеш изчисляването, да изключиш всякакви излишни резидентни програми и процеси, които заемат част от паметта.

Отговор
в отговор на *-* #3

Re: Virtual memory

Съобщението ти го копирам по-долу и не мога да разбера какви са тези 2 MB които не намира??? На двата харда има по над 20 GB свободни и по време на изчисленията RAM-а от 2GB, са заети 1,3GB... Аз това питам свързана ли е тази виртуална памет с RAM-а, защото аз знам, че прави някакъв файл на C:... И тъпото е, че имам място, а максималното, което мога да му задам за пейдж файл е 4096... Или пък ако знаеш къде мога да задам scratch устройства в ANSYS?

This model requires more scratch space than available. ANSYS has
currently allocated 1159 MB and was not able to allocate an additional
2 MB in order to proceed. Please increase the virtual memory on your
system and/or increase the work space memory and rerun ANSYS. Problem
terminated.

При маниаците компромиси няма!
Отговор
в отговор на Secret_boy #4

Re: Virtual memory

Ама защо си взел толкова малко мемори бе човек!?
Трябвало е да вземеш не два, а 4 ГБ RAM! После го настрой да ти е 8 ГБ. Макар че и това ще ти е малко, ще го изяде... не знам човек, оправяй се. Виж му сложи още една от 4 ГБ да станат 16 гига, после ела да ни поздравиш за хубавият урок.

Отговор
в отговор на gogo #5

Re: Virtual memory

Как мога да овърклокна сегашната ми памет? От къде става това?

При маниаците компромиси няма!
Отговор
в отговор на Secret_boy #6

Въпрос на адресно пространство

Проблемът ти вероятно не е в липсата на памет, а на адресно пространство.
Не знам как е написана програмата и дали по принцип може да се възползва от по-голямо адресно пространство, но в общи линии нещата опират до следното:

С едно 32 битово число могат да се адресират 4 GB памет (4096 MB). Това е виртуалното адресно пространство на програмата и ако по дефиниция тая програма се очаква да гълта толкова памет, значи вероятно е написана така че да може да се възползва ако операционната система може да предостави повече. Та пробвай я или на 64 битова операционна система (предполагам има 64 битова версия), или на някоя от по-скъпите 32-битови (2003 сървър, примерно), които с разни техники успяват да адресират повече памет.

Често ако човек не може да се събере в няколко гигабайта памет това е симптом, че или програмата нещо й куца, или задачата която й е дадена няма да се събере и в значително повече памет. Та мисълта ми е виж да оптимизираш самата симулация от към разход на памет.

System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Отговор
в отговор на Secret_boy #7

Re: Virtual memory

Като виждам съобщението за грешка, аз ще се присъединя към мнението за проблем с адресирането. Не съм работил на "ANSYS" и не зная дали програмата дава възможност за настройки на използваната памет, но според мен първо провери за нещо такова. После... вижда ми се доста странно, че не достигат само 2 MB, според съобщението за грешка. Ако имаш възможност, пробвай с други платки памет на твоя компютър или пусни модела на друг компютър с подобни характеристики.

Отговор
в отговор на gogo #8

Re: Virtual memory

И като си купи още X GB памет и установи, че системата му не може да адресира толкова много, ще си само за черпене.



Mixy
Отговор
в отговор на Secret_boy #9

Re: Virtual memory

Ако имаш поне 2 дяла/2 хард диска, можеш да сложиш на всеки дял по 4 ГБ page file. Така ще имаш 8 ГБ от page file + 2 ГБ РАМ.


Редактирано от naki на

Отговор
в отговор на Secret_boy #10

Re: Virtual memory

Не можеш да увеличиш обема памет чрез овърклок, можеш само да я ускориш по-този начин, което в случая не помага.


Отговор
в отговор на Secret_boy #11

Re: Virtual memory

бумп (bump)


Отговор
в отговор на naki #12

Re: Virtual memory

бумп


Отговор
в отговор на naki #13

Ааааа, ясно ...

Кажи, че за бумп става дума ...

System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Отговор
в отговор на Colombino #14

Re: Ааааа, ясно ...

и аз щях да кажа това за бумп, но си мислех, че е ясно на всички :))

Aaaaahh my little Rome, enjoy my flames
Отговор
в отговор на ЛУД ПPЪЧ #15

Re: Ааааа, ясно ...

Да бе, разбрахме вече, стига сте го чоплили бумп-а ...



Mixy
Отговор