Jump to content
php.lv forumi

vps konfigurācija


Recommended Posts

Nesen iepirku nelielu vps un ir radušies daži jautājumi.

Uz servera ir cent os 5.5, webmin un ispcp omega.

Lielākā problēma ir skatoties top ik pa brīdim parādās procesi, kas patērē pārāk lielu jaudu. Vai ir iespējams, kaut kur redzēt, kādu sciptu izpilda php-cgi tajā brīdī, kad cpu usage viņam uzlec pārāk liels?

Cik esmu sapratis tad, tad kad parādās jauns process php-cgi, kāds lietotājs ielādē weblapu? Cik apmēram vajadzētu rādīt cpu noslodzi ielādējot tādu lapu kā šī foruma sākumlapa?

Vēl viena problēma ir kad ik pa laikam notiek, kaut kādu statu vākšana utt. un stats.pl scripts uzreiz patērē visu brīvo cpu jaudu. Ir kaut kādas iespējas limitēt? Lai arī viņš lēnāk to dara, bet nenoslogo uzreiz par 100% visu. Un tajā pašā laikā, lai citi procesi var tērēt cik vajag jaudu. Tāda kā prioritāšu sadalīšana vai kaut kas tāds?

Link to comment
Share on other sites

strace -p <pid>, kur <pid> ir tā procesa ID, kas tur ņemās. Dabūt var, piemēram, ar top komandu sasortējot pēc CPU usage (cntr+P). Ar strace var redzēt, ko process dara. Tiesa gan, šādi labāk var papētīt ilglaicīgi darbojošos procesus.

 

Ja runa ir tieši par PHP, tad var uzstādīt Advanced PHP Debugger un paskatīties, ko izdod apd_set_pprof_trace();. Viņam līdz nāk pprofp.php ar ko pēcāk var paanalizēt, ko PHP dara.

 

Par otro problēmu - var papētīt tādu tūli kā nice un piešķirt mazāku prioritāti?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...