Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Optymalna konfiguracja serwera pod skrypty php/mysql
d0m1n1k_
post Dzisiaj, 10:17
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 13.07.2009
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


Witam wszystkich,
Zastanawiam się nad postawieniem nowej stacji roboczej w firmie na której siedziała by cała baza firmy.

Poszukuję informacji na co położyć szczególny nacisk aby skrypty PHP oraz obsługa bazy MySQL znacząco się poprawiły.
Czy ma to być np. więcej pamięci ram (>16GB), mocniejsze procesory (bardziej ilość rdzeni czy taktowanie?) A może liczy się liczba procesorów? Co z dyskami obecnie pracujemy na jednym SSD, czy zwiększyć ich ilość i połączyć je w Raid'zie, tak aby zwiększyć ich możliwość i szybkości zapisu i odczytu? Na koniec, jaki system? Obecnie, przede wszystkim że względu na protokół smb, korzystamy z Windows 7, ale może przejście na Linuxa doda nieco do wydajności?

Z góry bardzo dziękuję za wszelką pomoc.

Na marginesie, czy możliwe jest zastosowanie GPU jako akcelerator dla skryptów PHP? Mamy maszynę z 4 titanami v i często się "nudzi" A tak to bym mógł ja jakoś wykorzystać ;-)

Jeszcze raz dziękuję za pomoc.
Pozdrawiam.


--------------------
Prywatna koncepcja pasji - SprawdzAuto.info
Go to the top of the page
+Quote Post
ohm
post Dzisiaj, 10:34
Post #2





Grupa: Zarejestrowani
Postów: 483
Pomógł: 114
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


Co do ramu, to wszystko zależy. Jeśli macie duże bazy i spore wymagania to jak najbardziej >= 16 gb, jeśli jest ich niewiele (1-2gb) to nie ma kompletnie sensu pchac tyle ramu, spokojnie 8gb starczy. Co do procków, to raczej niewielka różnica czy szybsze czy więcej, chociaż wg mnie, jeśli masz więcej, to łatwiej "rozdysponować" odpowiednio konfigurując usługi lub pod konkretne wirtualki. Co do dysków, to ja bym sie nie zastanawiał nad RAID 1 + zewn. backup, szczególnie jeśli jest na tym cokolwiek produkcyjnego. No i to prawda że przejście na linuxa sporo zwiększa wydajność.
Co do php + mysql to kluczową rzeczą jest prawidłowa konfiguracja tych usług, przy domyślnych ustawieniach wykorzystanie ramu będzie na poziomie kilku procent.
Go to the top of the page
+Quote Post
Pyton_000
post Dzisiaj, 10:56
Post #3





Grupa: Zarejestrowani
Postów: 7 423
Pomógł: 1312
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Pytanie czy jest sens. Lepiej postawić to w AWS/Google Cloud i mieć skalowalność i pewność że nie jebnie. A tak kolejna maszynka której trzeba doglądać
Go to the top of the page
+Quote Post
d0m1n1k_
post Dzisiaj, 16:01
Post #4





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 13.07.2009
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


Cytat(ohm @ 18.07.2018, 11:34:52 ) *
Co do ramu, to wszystko zależy. Jeśli macie duże bazy i spore wymagania to jak najbardziej >= 16 gb, jeśli jest ich niewiele (1-2gb) to nie ma kompletnie sensu pchac tyle ramu, spokojnie 8gb starczy.


Jeden serwer, trzy bazy danych.
Jedna potężna (przeszło 200GB), ale z małą liczbą operacji IO
Dwie spore, kilka i kilkanaście giga, ale za to ilość operacji na niej jest ekstremalnie olbrzymia.
I właśnie o te operacje mi najbardziej chodzi - chcę, żeby je zintensyfikować. Zwiększyć je do absolutnego maksimum, aby

Cytat(ohm @ 18.07.2018, 11:34:52 ) *
Co do procków, to raczej niewielka różnica czy szybsze czy więcej, chociaż wg mnie, jeśli masz więcej, to łatwiej "rozdysponować" odpowiednio konfigurując usługi lub pod konkretne wirtualki.


Obecnie jest i5-4460, cztery rdzenie, 3.2Ghz, LGA 1150

Cytat(ohm @ 18.07.2018, 11:34:52 ) *
Co do dysków, to ja bym sie nie zastanawiał nad RAID 1 + zewn. backup, szczególnie jeśli jest na tym cokolwiek produkcyjnego.


Nie zastanawiał byś się?
Ja się zastanawiałem nad zestawem operacyjnym składającym się z od 4 do 8 dysków SSD na SATA3 lub PCIe w RAID0.
A jako backup tak jak do tej pory, osobny komputer z zapasem pamięci na przeszło miesiąc wstecz (24TB).

Cytat(ohm @ 18.07.2018, 11:34:52 ) *
No i to prawda że przejście na linuxa sporo zwiększa wydajność.


Jakieś dalsze sugestie?
Jaka dystrybucja byłaby najlepsza / najwydajniejsza? Ubuntu, Debian, CentOS, RedHat (istnieje w ogóle jeszcze)?
Co jako oprogramowanie serwerowe? LAMP? Jest coś leszpego?

Cytat(ohm @ 18.07.2018, 11:34:52 ) *
Co do php + mysql to kluczową rzeczą jest prawidłowa konfiguracja tych usług, przy domyślnych ustawieniach wykorzystanie ramu będzie na poziomie kilku procent.


Ilość zasobów potrafię w miarę sobie ogarniać, ale jak zaczynam przekraczać 60-65% zasobów (szczególnie przy CPU), to zaczyna być problem ze stabilnością - JAKIEŚ SUGESTIE?

Cytat(Pyton_000 @ 18.07.2018, 11:56:03 ) *
Pytanie czy jest sens. Lepiej postawić to w AWS/Google Cloud i mieć skalowalność i pewność że nie jebnie. A tak kolejna maszynka której trzeba doglądać


Nie odbieraj mi frajdy, zabawy i pracy ;-)


--------------------
Prywatna koncepcja pasji - SprawdzAuto.info
Go to the top of the page
+Quote Post
ohm
post Dzisiaj, 16:44
Post #5





Grupa: Zarejestrowani
Postów: 483
Pomógł: 114
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


Ahh, to trzeba było doprecyzować, z pierwszego postu wynikało że to jakaś skromna maszynka na firmowe pierdoły (tak wiem, nadal skromna tongue.gif)
No to ogólnie, na bank jakiś Xeon, żaden typowo desktopowy, ramu 16-32gb, z tego jakies 75% dla mysqla i zapewne większość krytycznych rzeczy byłaby w miarę cache'owana. Co do samego raida z SSD to ciężko mi powiedzieć czy i w jakim stopniu to by pomogło, ale na pewno NVMe by tutaj mogło też dać kopa sporego.

Cytat
Nie zastanawiał byś się?

W przypadku jednego dysku, to nie ma co tu sie zastanawiać wink.gif

Cytat
Ilość zasobów potrafię w miarę sobie ogarniać, ale jak zaczynam przekraczać 60-65% zasobów (szczególnie przy CPU), to zaczyna być problem ze stabilnością - JAKIEŚ SUGESTIE?

Ciężko powiedzieć cokolwiek jeśli nie napisałeś jak wygląda problem ze stabilnością tongue.gif

Cytat
Jaka dystrybucja byłaby najlepsza / najwydajniejsza? Ubuntu, Debian, CentOS, RedHat (istnieje w ogóle jeszcze)?
Co jako oprogramowanie serwerowe? LAMP? Jest coś leszpego?

Osobiście stawiam wszystko na debianach, znam takich co stawiają na ubuntu i centosach, gentoo, kwestia przyzwyczajenia/wygody i pewnych wymagań. RedHat (RHEL) istnieje i ma się całkiem dobrze z tego co mi wiadomo smile.gif
Co do web, to przeniosłem się lata temu na nginxa, szybszy, lepszy, łatwiej konfigurowalny, bardziej elastyczny, no i oczywiście PHP w wersji min.7

Go to the top of the page
+Quote Post
d0m1n1k_
post Dzisiaj, 17:28
Post #6





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 13.07.2009
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


To firmowa stacja. Ale zanim ja się pojawiłem, doradcą i "ynformatykem" był... księgowy który szmelc sprzedawał w cenie złota... k$&#a, w cenie antymaterii!!!!!!
Za Dell Vostro 260 i5-4460 z 1TB HDD i 4GB DDR3 1600Mhz w 2016 roku wydoił prawie 5k!!!!!!!!!!! Na alledrogo to wszystko nie było warte nawet 2k - bardziej w okolicach 1200 cebulionów (teraz kosztuje około 400 zł).

To się nazywa umiejętności ;-)


Debiana wypróbuję, jak również nginx'a - ciekawa propozycja.
Co do Xeona to może być ciężko przekonać szefa, ale dam radę ;-)
RAM już ogarnięty.
NVMe... czyli na dobrą sprawę po prostu nowa stacja wchodzi w grę.
Jak jakaś konfiguracja będzie gotowa (otrzymamy propozycje cenowe) to napiszę posta z zapytanie.

EDIT: Znalazłem na firmie Intel Xeon E3-1225 v3 3.2Ghz na tej samej podstawce!!! Byłby?
Porównanie Xeon vs i5-4460

Ten post edytował d0m1n1k_ Dzisiaj, 17:55


--------------------
Prywatna koncepcja pasji - SprawdzAuto.info
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2018 - 19:13