Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam.
Chciałem zapytać o kwestię wykorzystania obu rdzeni proca przez aplikacje uruchamiane na windows xp.
Mam sprzęt:
procesor Intel Core 2 Duo E8400
RAM 4GB
dysk WD Raptor 140GB
System Windows XP Prof sp3 + MS SQL 2005 Server Express sp2 + GeoMedia z nakładką branżową + GIMP i inne.
Wiem jest to 32bit system więc widzi 3,5 GB RAM i pół Giga leży odłogiem. Pracuję na GeoMedii, która intensywnie wykorzystuje dane z servera bazodanowego (bazy od 10MB do 1GB) razem z plikami rastrowymi (tiffy po 1MB-30MB robionych ze skanów 80-120MB).
Występuje tu przykra rzecz, mianowicie żadne z używanych przeze mnie programów nie potrafi korzystać z obu rdzeni co więcej nawet ggy pracuje na GeoMedii na danych z serwera bazodanowego to one razem korzystają tylko z połowy mocy proca. Krew mnie zalewa jak robię zapytania na bazie czekam na wynik nawet minutę albo przesuwane rastry się tną a widzę że pracuje pół proca.
Jeśli równocześnie odpalam jakiś inny program to wtedy dopiero on wykorzystuje drugą połowę mocy.
Podejrzewam, że gdybym miał vistę to sama rozdzieliłaby pracę na oba proce, niestety to rozwiązanie nie wchodzi w grę.
Czy drodzy forumowicze znają rozwiązanie tego problemu, za wszelka pomoc będę wdzięczny.
Offline
Kiedyś czytałem na ten temat i jak dobrze pamietam:
1) musisz sciągnąć aktualizacje z serwera microsoftu
2) edytowac wpis do rejestru
3) edytować wpis w boot.ini
Ale nie mogę sobie przypomnieć na jakiej ja to stronie czytałem
Offline
Pytanie czy aplikacje są napisane jako wielowątkowe.
Jeśli nie to nic Ci nie pomoże :(, jednego wątku nie można rozbić na dwa rdzenie.
Offline
procek [url]http://support.microsoft.com/?id=896256[/url]
RAM [url]http://support.microsoft.com/kb/888137/pl[/url]
czy pomoże, trudno stwierdzić - zrób backup systemu i testuj
Offline
Robot_ : nie sądze żeby były, używam wersji pisanych 3-5 lat temu.
djjanek: z RAMem to jestem świadom i się pogodziłem i zadowoliłem dodatkowymi wpisami w boot.ini: /3GB /PAE (do dyspozycji aplikacji jest 3GB a nie domyślne 2 w takiej sytuacji. I tak mam nieźle bo w firmie na kompie z ciut starszym procem (chyba E4700) i płytą główną system obsługuje 3,12GB RAMu.
andreq: Dzięki wielkie na pewno wypróbuję i dam znać jaki efekt uzyskałem. Pogrzebię tylko na supporcie microsoftu i poszukam artykułu dla sp3, jak nie znajdę to chyba spadnę z sp3 do sp2 i dopiero.
Pozdrawiam.
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00071 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.190.160.6' WHERE u.id=1 |
0.00108 | UPDATE punbb_online SET logged=1732510321 WHERE ident='18.190.160.6' |
0.00038 | SELECT * FROM punbb_online WHERE logged<1732510021 |
0.00161 | DELETE FROM punbb_online WHERE ident='3.144.82.128' |
0.00074 | SELECT topic_id FROM punbb_posts WHERE id=100603 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=12419 ORDER BY posted |
0.00034 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=12419 AND t.moved_to IS NULL |
0.00279 | SELECT search_for, replace_with FROM punbb_censoring |
0.00253 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=12419 ORDER BY p.id LIMIT 0,25 |
0.00111 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=12419 |
Total query time: 0.01151 s |