![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 18.04.2004 Skąd: Z nikąd Ostrzeżenie: (30%) ![]() ![]() |
Witam!
Mam prośbę, gdyż testuję mój własny serwer. Chciałbym na nim odpalić bardzo obciążający skrypt. Niech to będzie obciążenie maksymalne i wszystkiego (najlepiej procesora - obliczenia oraz mysql - jakies ciezkie zapytania). Wszystko w pętlę i już. Jakie są funkcje mocno obciążające serwer? Podajcie najlepiej jakiś kod. Z góry dzięki za odpowiedzi! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 5 Dołączył: 18.07.2006 Skąd: Piekary Śląskie Ostrzeżenie: (0%) ![]() ![]() |
Walnij sobie w bazie danych tabele z polem TEXT.
Wbij tam jakies 500 000 rekordow z dlugim teksetm i zrob zapytanie select * from tabela where pole like '%a%' Potem kazdy wyniki zapytania potraktuj jakas funkcja typu eregi_replace, zrob to w dziesieciokrotnej petli i odpal 5 takich skryptow na raz. Idz na kawe, na spacer, wroc i sprawdz czy jest juz wynik i czy z komputera dym nie leci ;-) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 7 Dołączył: 23.12.2005 Skąd: Wejherowo Ostrzeżenie: (0%) ![]() ![]() |
A nie ma jakis gotowych rozwiazan do testowania wydajnosci serwerow?
W sumie to mi by sie tez przydalo cos do testowania wydajnosci. Bede instalowal system w jednej firmie na serwerze specjalnie do tego zakupionym, ale fajnie by bylo sie dowiedziec ile ten serwer moze pociagnac. Najlepiej zeby mozna bylo okreslic stosunek pracujacych rownoczesnie uzytkownikow do wielkosci bazy danych. Nie zabardzo mi sie chce pisac jakis skryptow do testowania dlatego by sie przydalo cos gotowego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
na chlopski rozum poprostu zrobic petle ktora nigdy sie nie konczy
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 7 Dołączył: 23.12.2005 Skąd: Wejherowo Ostrzeżenie: (0%) ![]() ![]() |
No, a co to da?? Jedynie moze zatluc serwer, a nic konkretnego nie pokaze.
Ja np bym chcial sie dowedziec ile serwer pociagnie rownoleglych polaczen, polaczeni z baza no i jak to sie bedzie rozkladalo przy bazie z 100 000 rekordow, a jak z milionem. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 17.10.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Takiegos czegos raczej nie znajdziesz. Z napisaniem tez bedzie ciezko, no ale moze Ci sie uda.. jak tak to pochwal sie co napisales (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
p.s przyda sie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
EZ Publisha sprobuj zainstalowac i uruchomic (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 7 Dołączył: 23.12.2005 Skąd: Wejherowo Ostrzeżenie: (0%) ![]() ![]() |
Domyslam sie ze by sie przydalo. Moze jedank ktos juz cos takiego napisal.
Ja nie zabardzo wiem jak sie zabrac za pisanie benchmarka dla serwera (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . W sumie to mozna by napisac cos co by do bazy dodawalo po 10 000 rekordow, wykonywalo jakies operacje np z preg_replace i mierzylo czas wykonywania. Jest tylko jeszcze kewstia odpalania tego kilka razy rownoczesnie. |
|
|
![]()
Post
#9
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
EZ Publisha sprobuj zainstalowac i uruchomic (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Opieram, nie ma lepszego testu dla maszyny ;-) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jakiś czas temu próbowałem zainstalować ez publisha na localhoscie i mi się nie udało (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) , a nie mam wcale tak powolnego komputera (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .
|
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Jeśli masz serwer na apache, to pewnie chodzi Ci o coś takiego: ab
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 7 Dołączył: 23.12.2005 Skąd: Wejherowo Ostrzeżenie: (0%) ![]() ![]() |
O to juz jest cos.
A jest jakis benchmark do MySQL'a? |
|
|
![]()
Post
#13
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 7 Dołączył: 23.12.2005 Skąd: Wejherowo Ostrzeżenie: (0%) ![]() ![]() |
No to teraz juz do szczescia potrzeba by tylko bnechmarka apacha razem z mysqlem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#15
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Nie wiem niestety czy jest takie narzędzie. Ale nie sądzę, by było Ci ono potrzebne, skoro masz oba powyższe.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 7 Dołączył: 23.12.2005 Skąd: Wejherowo Ostrzeżenie: (0%) ![]() ![]() |
No ta, ale testownie apache i mysql razem bylo by najlepszym rozwiazaniem i najlepiej by odzwierciedlalo ile serwer pociagnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 472 Pomógł: 7 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Maks? Na szybko z palca:
Możesz pozmieniać wartości w pętlach. Troszkę skomplikowałem składnie gdzieniegdzie i inne "dodatki' typu fetch_array czy rand'y... Powodzenia. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) BTW Nie zapomnij zrobić .htaccessa bądź zmienić w php.ini maksymalnego czasu wykonywania skryptu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:18 |