Nerfed? 【Starforge Sweep】 w / NO IMPALE, tikai lieli fiziski hiti (nav klastera, nav kara - vecais zobens)

Mūsu vietnei datu centrā būtu nepieciešamas 2 rūtiņas. Bet mums nav rezerves naudas kastīšu iegādei, tāpēc mēs plānojam īrēt īpašus serverus.

Bet slodzes testēšanas lodziņam, kas man tagad ir, tas ir tikai viens, un tas ir DELL zemas klases serveris ar tikai 1,5 G atmiņu.

Vai joprojām varu iegūt noderīgu informāciju, testējot zemas klases serveri?

Es izmantoju webbench, loadrunner, un ir diezgan viegli izsmelt procesoru un atmiņu - mani vienlaikus savienojumi nekad nepārsniedz 10.

Arī mana vietne ir diezgan liela. Tas ir Drupals un daudz mezglu.

Vai testēšanas rezultāts joprojām būtu precīzs? Ja tā nav, es neuzdrošinos mainīt serveri. Es negribu riskēt.

Programmatūra: Jūsu testi nedos noderīgu informāciju, ja zemas un augstākās klases lodziņos izmantojat ļoti atšķirīgu programmatūru vai konfigurācijas - ar programmatūras laidieniem var sagaidīt veiktspējas uzlabojumus (un dažreiz, pievienojot jaunas funkcijas, kaitējumus). Apsveriet atšķirību CPU laikā, ja viena mašīna tika konfigurēta, piemēram, GZIP HTTP atbildēm, bet otra - ne.

Aparatūra: Lai no testiem iegūtu noderīgu informāciju (atkarībā no testēšanas mērķa), jums vismaz ir jābūt līdzīgi aparatūras konfigurācija. Stresa testēšana ir paredzēta, lai atklātu vājās vietas - parasti tīmekļa serveru sastrēgumi attiecībā uz CPU laiku un diska I / O (it īpaši, ja nepietiek RAM atmiņas un sistēma paļaujas uz mijmaiņu).

Lētas aparatūras var aptuvens augstākās klases aparatūras veiktspēja, taču atšķirības tādās lietās kā procesora ātrums, pieejamā RAM un RAID konfigurācija vai diska lasīšanas / rakstīšanas ātrums var radīt vājās vietas zemas klases mašīnā citā izskata secībā, nekā to darītu augstākās klases mašīna. demonstrēt.

Ja jūsu mērķis ir identificēt lietojumprogrammas līmeņa veiktspējas uzlabojumus, iepriekšēja testēšana (pat zemas klases sistēmā) ir lielisks lēmums: zinot, kā jūsu lietojumprogramma ietekmē sistēmu, kurā tā darbojas, ļausiet pieņemt pamatotus lēmumus par jūsu lietojumprogrammas darbību konfigurēt (vai kuras funkcijas, piemēram, kešatmiņa, ir nepieciešamas, lai atbalstītu palielinātu slodzi) un ko skatīties savā ražošanas sistēmā.

Ja jūsu mērķis ir iegūt reālu priekšstatu par slodzi, kuru jūsu ražošanas sistēma atbalstīs, jūs vēlaties dublēt precīzu iestatījumu, kuru izmantosiet ražošanā, lai pārliecinātos, ka jūsu testēšanas noteiktās cerības atspoguļo jūsu ražošanas sistēmas iespēju realitāti.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?

noderīga informācija