Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5

Windows XP Przyspieszanie ramdysk i linki symboliczne do plików na ramdysku w katalogu apliakcji

#1
Witam, przyszedlem z dosc nietypowym zapytaniem. Otoz pewna aplikacja ma pliki, z ktorych intensywnie korzysta, co ostro muli kompa gdyz mieli i mieli tym dyskiem, zajmuja one lacznie okolo 200MB i znajduja sie w katalogu aplikacji. Pomyslalem nad tym, aby wsadzic te konkretne pliki do pamieci RAM, zalozmy RAMDiskiem (mam 512ramu) i zrobic cos na ksztalt takiego linka, aby zamiast czytac te pliki z dysku, program odwolywalby sie do ramu, z ktorego te pliki odczytane byly by 5x szybciej. Macie jakies pomysly jak by to zrobic? na Facie raczej nie da rady, ale moze NTFS ma takie mozliwosci laczenia plikow? Pozdrawiam!
#2
Już sama idea tworzenia Ram-dysku z 512MB Ramu na pokładzie jest nieco szaleńcza!
RamDysk to wirtualny dysk który znajduje się w pamięci Ram komputera, jest to wydzielony jej fragment.

Jedyne co mogę zalecić, to użycie jakiegoś dobrego programu do defragmentacji dysku, umieszczenie plików na partycji znajdującej się najbliżej obrzeża dysku zwykle pierwsza.
#3
Bawilem sie co nie co i zrobilem hard-linki (cos na styl "symbolic link" w Linuxie) w obrebie jednego dysku dla pojedynczych plikow, ale niestety to mnie nie urzadza bo dziala tylko na fixed ntfs dysku no i w obrebie jednego dysku (tylko taki soft znalazlem) =(. Potrzeba mi czegos na ten styl ale aby dzialalo miedzy HDD a Ramem, badz soft ktory potrafi tak dzialac miedzy dwoma dyskami NTFS + cos aby oszukac go i udac dysk NTFS w pamieci RAM. W zasadzie to duzo ramu mi nie trzeba - okolo 200MB wiec pojemnosc pamieci tutaj nie stanowi problemu bo aplikacja nie jest pamieciozerna. Problem natomiast to znalezienie sposobu aby to ze soba gralo jak nalezy.
#4
Napisz może co to za aplikacja, być może pracuje ona nie do końca poprawnie i być może da się ją "naprawić"?
#5
Jest to HARDLINK Shell Extension: Element ukryty. Rejestracja zajmie tylko minutę! - na samym dole jest download link. Ogolnie moja koncepcja polega na tym aby zrobic wlasnie takiego Hardlinka miedzy Ramem a dyskiem twardym z tym ze wlasnie nie wiem czy to jest mozliwe do wykonania, gdyz dziala to na NTFS partycjach tylko a dysku w ramie raczej tak nie dam rady ustawic.
#6
Doszedlem do celu juz prawie w 90% =) programem WinbolicLink udalo mi sie zrobic linka z pliku w pamieci RAM na dysk twardy, czyli to co chcialem, rzekomo plik jest na E:\ASD\Asd.mul a faktycznie pobiera dane z pamieci ram i mam ladne transfery rzedu 3xMB/s kopiujac na dysk twardy te dane. Natomiast powstal tutaj inny problem. Linku tego typu nie potrafie utworzyc w katalogu, w ktorym znajduja sie juz inne pliki, czyli w tym wypadku caly program. Zas gdy chce utworzyc katalog z gotowym, dzialajacym linkiem i przegrac do niego reszte plikow programu aby utworzyc calosc, on te dane pakuje na wirtutalny dysk RAM a tam wiadomo... za malo miejsca =/. Trzeba znalezc sposob, ktory umozliwi wpakowanie gotowego linka do pamieci ram, do katalogu na dysku twardym gdzie znajduje sie reszta plikow programu.
#7
MI chodziło o ten program ktory ci tak dysk mieli Wink
#8
A to tutaj nie pomozesz bo to jest Ultimka Online, ona podczas ruchu ostro rabie twardzielem bo doczytuje lokacje zamiast to jakos inteligentnie buforowac i jak wchodzisz w tereny gdzie jest duzo przedmiotow itp to kazdy dostaje niezlego laga =). Dlatego chce sprawdzic jak sie to bedzie sprawowac gdy mapa, oraz pliki z przedmiotami beda w ramie. Gierka ma pare lat w sumie bo to juz stara produkcja a na nawet takim sprzecie jak moj tnie scrolling przez to rzniecie z twardziela Tongue
#9
Dokup pamięci i załóż Ramdisk - wiem, wiem wymaga nakładów, ale z drugiej strony pamięci teraz nie sa aż tak drogie.
  


Skocz do:


Użytkownicy przeglądający ten wątek:
2 gości