рдореБрдирд┐рди рдХреЗ рд▓рд┐рдП рд╕реНрдЯреЗрд░реЙрдпрдб

рдореБрдирд┐рди рд╕рд░реНрд╡рд░реЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЪреАрдЬ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдПрдХ рдпрд╛ рджреЛред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рд╕рд░реНрд╡рд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рддреА рд╣реИ, рддреЛ рдпрд╣ рдмрджрддрд░ рдФрд░ рдмрджрддрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ, рдореИрдВрдиреЗ 1000 рд╕реЗ рдЕрдзрд┐рдХ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ (рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ 275K rrd рдлрд╛рдЗрд▓реЗрдВ) рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рдУрд╡рд░рдХреНрд▓реЙрдХ рдХрд┐рдпрд╛ рдЗрд╕рдХреА рдХрд╣рд╛рдиреАред

рдХреНрдпреЛрдВ рдореБрдирд┐рди

рдореБрдирд┐рди рд╕реБрдВрджрд░ рд╣реИ:
- рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдорд╛рдВрдЧ рдирд╣реАрдВ (рдЬрдмрдХрд┐ рдХреБрдЫ рд╕рд░реНрд╡рд░ рд╣реИрдВ);
- рд╕рд░рд▓ рд╕реЗрдЯрдЕрдк (рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЪреВрдХ, рд╕рд░рд▓ рдкрд╛рда рд╡рд┐рдиреНрдпрд╛рд╕);
- рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмрд╕ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ (рдФрд░ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИрдВ)ред

рдореБрдирд┐рди рднрдпрд╛рдирдХ рд╣реИ:
- рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЪреВрдХ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЧрдпрд╛ рд╣реИ;
- рдирд╛рдЧрд┐рдпреЛрд╕ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдмреЗрдХрд╛рд░ рд╣реИ;
- рдЪрд╛рд░реНрдЯ рдХрд╛ рдЕрд╕рд╣рдЬ рд╕рдореВрд╣рди;
- "рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рдмреИрд╕рд╛рдЦреА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ;
- рдЕрдВрджрд░ рдХрд╛ рдХреЛрдб рднреА рд╕реБрдВрджрд░рддрд╛ рд╕реЗ рдирд╣реАрдВ рдЪрдордХрддрд╛ред

Rrd рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рджреЛрдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

рдореБрдирд┐рди рдХрд╛ рдкреНрд▓рдЧ-рдЗрди рдореЙрдбрд▓ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд┐рдХрд▓рд╛, рдбреЗрд╡рд▓рдкрд░ рдХреЗрдВрджреНрд░реАрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреБрдЫ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП рдмрд┐рдирд╛ рднреВрдорд┐рдХрд╛ рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЕрднреА рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдореБрдирд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИред рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдореМрдЬреВрджрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ред

рд╕рдорд╕реНрдпрд╛рдУрдВ

- рдЕрдкрдиреА рдкреВрдВрдЫ рдкрд░ рдХрджрдо рд░рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ (5 рдорд┐рдирдЯ рдореЗрдВ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ);
- рдмрд╣реБрдд рднрд╛рд░реА рдбрд┐рд╕реНрдХ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ;
- рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ (рдЖрдк рд▓рдЧрд╛рддрд╛рд░ рдПрдХ рдирдпрд╛ рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рдкреБрд░рд╛рдиреЗ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ);
- рд╕рдордЧреНрд░ рд░реЗрдЦрд╛рдВрдХрди рд▓рд┐рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ;
- рдирд╛рдЧрд┐рдпреЛрд╕ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдПрдХреАрдХрд░рдг рдирд╣реАрдВ рдерд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХрддреНрд░рд┐рдд рдЧреНрд░рд╛рдл рдЭреВрда рдмреЛрд▓рддреЗ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдк 10 рд╕рд░реНрд╡рд░реЛрдВ рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕рд╛рд░рд╛рдВрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ 5 рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ 2 рдЧреБрдирд╛ рдХрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛! рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЪреВрдВрдХрд┐ рдХреБрд▓ рд╢реЗрдбреНрдпреВрд▓ рдХреА рдЧрдгрдирд╛ рд╣рд░ рдмрд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рд╕реВрддреНрд░ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ - рдкрд┐рдЫрд▓реЗ рд╢реЗрдбреНрдпреВрд▓ рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реБрдЖ рд╣реИред

рдФрд░ рдЙрдирдХрд╛ рдирд┐рд░реНрдгрдп

overclock

рдЧреНрд░рд╛рдлрд╝ рдХреА рдкреАрдврд╝реА рдХреЛ CGI / FastCGI рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ, рдпрд╣ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВред

рдореБрдирд┐рди рдХреЛ рдХреЗрд╡рд▓ рдорд╣рдВрдЧреЗ рддрд░реАрдХреЗ рд╕реЗ рдУрд╡рд░рдХреНрд▓реЙрдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд╕рднреА рдЖрд░рдбреА рдХреЛ рдореЗрдореЛрд░реА (tmpfs) рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ред рдФрд░ рдХреБрдЫ рдирд╣реАрдВ, рди рддреЛ RAID рдФрд░ рди рд╣реА рдПрд╕рдПрд╕рдбреА рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЕрдлрд╕реЛрд╕ред 275K rrd рдкрд░ 14GB рдХрд╛ рдХрдмреНрдЬрд╛ рд╣реИ, рдЬреЛ рдЗрддрдирд╛ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ, 32 рдЬреАрдмреА рд░реИрдо рд╡рд╛рд▓рд╛ рд╕рд░реНрд╡рд░ рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ (рдХреБрдЫ рдФрд░ рдЬреАрдмреА рдореБрдирд┐рди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╣реА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛)ред рд▓реЗрдХрд┐рди рдбрд┐рд╕реНрдХ рд╕рдмрд╕реЗ рд╕рд╛рдзрд╛рд░рдг рд╣реЛ рд╕рдХрддреА рд╣реИред

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд╣рд░ рдШрдВрдЯреЗ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЖрдкрдХреЛ рдбрд┐рд╕реНрдХ рдХреЛ рдлреНрд▓рд╢ рдХрд░рдиреЗ рдФрд░ рдореМрдЬреВрджрд╛ рдЖрд░рдЖрд░рдбреА рдХреЛ рдмрд╕ рдкреИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдПрдХ рдкреИрдХ рд╕рдВрдЧреНрд░рд╣ рдПрдХ SATA рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдореБрдирд┐рди рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд╕рд╛рдл рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд┐рдирд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рд╣реБрдП рдЧрдбреНрдвреЗ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ
/ usr / bin / find / mnt / ramdrive / -type f -mtime +5 -delete

рд╕реНрдореГрддрд┐ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдирд┐рд╡рд╛рд░реНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╡рд┐рд╖рдпрд╛рдВрддрд░
рдРрд╕реА рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ "рдЯреНрд░рд╛рдВрд╕рд╡рд░реНрд╕рд▓реА" (рдкреНрд░рддреНрдпреЗрдХ рдореАрдЯреНрд░рд┐рдХ рд╕реЗ рдПрдХ рдорд╛рдк) рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ "рдЕрдиреБрджреИрд░реНрдзреНрдп" (рдПрдХ рдореАрдЯреНрд░рд┐рдХ рдХреЗ рд▓рд┐рдП рд╕рднреА рдорд╛рдк) рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдлреЗрд░рдмрджрд▓ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЖрдк рддреБрд░рдВрдд "longitudinally" рдХреЗ рд░реВрдк рдореЗрдВ rrd рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд░рд┐рдХреЙрд░реНрдб рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ "рдмрд╛рдж рдореЗрдВ" рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ (рдмрд╕ рдПрдХ рдмрд╛рд░ рдПрдХ рдмрдбрд╝реА рдореЗрдЬ рдкрд░ рд░рд┐рдХреЙрд░реНрдб рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ) рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдзреАрд░реЗ рд╕реЗ рдкрдврд╝реЗрдВред
рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдореЗрдореЛрд░реА рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рдХреИрд╢ / рдЗрдВрдбреЗрдХреНрд╕ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реИред


рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рд╣реИ, рддреЛ рд╣рдо рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдкрдбреЗрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдпрд╣ рдзреАрдореА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдореИрдВрдиреЗ рдореБрдирд┐рди-рдЕрдкрдбреЗрдЯ рдХреЛ рдорд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд╛рдЗрдорд░ рд▓рдЧрд╛рдпрд╛, рдЬреЛ 3 рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЖрдЧреЗ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдбреНрд░рд╛рдЗрдВрдЧ рдЪрд╛рд░реНрдЯ рд╣реИред рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЕрдзрд┐рдХ рд╕рд░реНрд╡рд░, рдЕрдзрд┐рдХ рдХреЙрдиреНрдлрд┐рдЧ, рдФрд░ рдЗрд╕реЗ рд╣рд░ рдмрд╛рд░ рдореБрдирд┐рди-рдЧреНрд░рд╛рдл-рд╕реАрдЬреАрдЖрдИ рд╢реБрд░реВ рдХрд░рдиреЗ рдкрд░ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди 64 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рддрдХ рдмрдврд╝ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ 7 рд╕реЗрдХрдВрдб (100% рд╕реАрдкреАрдпреВ рд▓реЛрдб) рддрдХ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реА рд╣реИред рд╕рдорд╛рдзрд╛рди рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмреИрд╕рд╛рдЦреА рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдореБрди рдХреЛрдб рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореБрдирд┐рди-рдЕрдкрдбреЗрдЯ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдкрдврд╝реЗрдЧрд╛ рдФрд░ рд▓рд┐рдЦреЗрдЧрд╛, рд╕рд╛рде рд╣реА рд╕реНрдЯреЗрдмрд▓ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╕реЗрд╡ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдХреЛрдИ рд╣реИ, рддреЛ рдореБрдирд┐рди-рдЧреНрд░рд╛рдл рд╕реНрдЯрд┐рдЪ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрдврд╝реЗрдЧрд╛ред
рдпрд╣ рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рдЖрд░реЗрдЦ рдХреЛ рддреЗрдЬ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрдореЛрд░реА рдХреЛ рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, 64 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ 375MB рдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдкреНрд░рддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдпрд╣ рдореБрдирд┐рди-рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдореЛрд░реА рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЯреЛрд╕реНрдХ рдХрд░рддрд╛ рд╣реИред рдирддреАрдЬрддрди, 250 рдПрдордмреА рдореЗрдВ рдЖрд░рдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рд╢реАрд░реНрд╖ 1000 рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдФрд░ рдХреЗрд╡рд▓ 21 рдЬреАрдмреА рд░реИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ (рдЙрдирдореЗрдВ рд╕реЗ 14 рдЦрд░рд╛рдм рд╣реИрдВ)!
рдореБрдирд┐рди-рдЧреНрд░рд╛рдл рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЕрдкрдиреА 400MB рдореЗрдореЛрд░реА рдЦрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рд╣реИред

рдЕрдЧрд▓реА рд╕рдорд╕реНрдпрд╛ рдореБрдирд┐рди-рдПрдЪрдЯреАрдПрдордПрд▓ рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рд╕рд╛рде рдереА, рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛ред рдЗрд╕реЗ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдХрд░ рдФрд░ рдХреЛрдб рдореЗрдВ рдХрдИ рдХрд╛рдВрдЯреЛрдВ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред HTML рдкреНрд░рддреНрдпреЗрдХ 10 рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИ, рдФрд░ 5 рдорд┐рдирдЯ рдореЗрдВ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ рдпрджрд┐ рдЖрдк рдирдпрд╛ рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рдФрд░ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддреЗ рд╣реИрдВ

рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдкрд╛рда рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЙрд╕ рд╕рдордп рддрдХ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд┐рд╕реНрдЯрдо (рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди) рдФрд░ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ (рднреМрддрд┐рдХ рд╣реЛрд╕реНрдЯ) рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдерд╛ред рдПрдХ рд╕рд░рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореБрдирд┐рди рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрддреА рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ (рдореБрдирд┐рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдбреЛрдореЗрди) рдЧреНрд░реБрдк рдмрдирд╛рддреА рд╣реИред рдирдП рд╕рд░реНрд╡рд░ рдЕрдкрдиреЗ рдЖрдк рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдкреБрд░рд╛рдиреЗ рднреА рдЕрдкрдиреЗ рдЖрдк рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдмреНрдпреВрдЯреА!

рдЕрдЧрд▓реА рд╕рдорд╕реНрдпрд╛ рдПрдЧреНрд░реАрдЧреНрд░реЗрдЯреЗрдб рдЧреНрд░рд╛рдлрд╝ рдХреЛ рдЖрд░реЗрдЦрд┐рдд рдХрд░рдирд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХреА рдпреЛрдЬрдирд╛, рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдЖрд░рдбреА рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдЙрдирд╕реЗ рдЕрдВрддрд┐рдо рдореВрд▓реНрдп рд▓реЗрддреЗ рд╣реИрдВ рдФрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдЬреЛрдбрд╝реЗрдВред

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдпреЛрдЧ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рдореБрдирд┐рди рдкреНрд▓рдЧрдЗрди рд╣реИ
#!/usr/bin/perl -w use strict; use warnings; if($ARGV[0] && $ARGV[0] eq 'config') { print <<<'EOS'; host_name Aggregated graph_title Total requests graph_args --base 1000 -l 0 graph_vlabel requests graph_category Nginx graph_info Total count of requests total.label total requests total.info total requests EOS exit(0); } my @rrd_files = `/bin/ls /mnt/ramdrive/munin/oMobile/*-nginx_log_access-total-d.rrd`; my $sum = 0; foreach my $filename (@rrd_files) { next unless(-f $filename); my $lastline = `/usr/bin/rrdtool fetch $filename AVERAGE -s -15M -e now | fgrep -v 'nan' | tail -n 1`; if($lastline =~ m/^\d+: ([-+.0-9e]+)\s*$/) { $sum+=$1; } } print "total.value $sum\n"; exit(0); 


рдРрд╕рд╛ рдХрднреА рдордд рдХрд░реЛ! рдпрд╣ рд╕рд┐рд░реНрдл рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рд╣реИ, рдпрд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдПрдХ рдмрд╛рджрд▓ рдмрдирд╛рддрд╛ рд╣реИ, рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЖрд░рдЖрд░рдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред


рдЕрдзрд┐рдХрддрд░, рдпрд╛ рддреЛ рдПрдХ рдпреЛрдЧ рдпрд╛ рдПрдХ рдЪрд╛рд░реНрдЯ рдкрд░ рдХрдИ рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рднреАрдбрд╝ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рд░рд╣рд╛ рд╣реИ)ред рд▓реЗрдХрд┐рди рдЖрдк рдХреБрдЫ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЧрдгрдирд╛ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдкрд░ рдФрд╕рдд рдХреНрд╡реЗрд░реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджреА рдЧрдИ рд╣реИ, рдлрд┐рд░ рдЖрдк рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдФрд╕рдд рдХреНрд╡реЗрд░реА рд╕рдордп рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Host_name рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдореБрдирд┐рди рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдФрд░ рдбреЛрдореЗрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдк рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдк рдЖрд░рдЖрд░рдбреА рд╕реЗ рди рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рдореВрд▓реНрдп рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЪрд╛рд░реНрдЯ рдХреЗ рддреЗрдЬ рдЙрддрд╛рд░-рдЪрдврд╝рд╛рд╡ рдХреЛ рдкрдХрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рддреЗрдЬ, 20 рдкреНрд░рддрд┐рд╢рдд, рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп, рдПрд▓рдП, рдЖрджрд┐ред рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдЕрдВрддрд┐рдо рдШрдВрдЯреЗ, рджрд┐рди, рд╕рдкреНрддрд╛рд╣ рдФрд░ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд▓реЗрддреЗ рд╣реИрдВред рдпрджрд┐ рд╡рд┐рд╕рдВрдЧрддрд┐ рдмрдбрд╝реА рд╣реИ, рддреЛ рдЖрдк рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд╛рдЧрд┐рдпреЛрд╕ рдореЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЬрд╛рдВрдЪ)ред

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░

- rrd рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрд┐рд╕реА рднреА рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдореЗрдореЛрд░реА (tmpfs) рдореЗрдВ rrd files рд▓рдЧрд╛рдХрд░ рдУрд╡рд░рдХреНрд▓реЙрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
- рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдореБрдирд┐рди рдХреЛ рд╕рд░реНрд╡рд░ рдХреА рдПрдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╕рдВрдЦреНрдпрд╛ рддрдХ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдореЗрд░реЗ рд▓рд┐рдП> 1500 рдореБрдирд┐рди-рдиреЛрдб);
- рдПрдХ рдЫреЛрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЖрдк рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;
- рдПрдХ рдЫреЛрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЖрдк рд░реБрдЭрд╛рдиреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрди рдкрд░ рдЕрд▓рд░реНрдЯ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In146032/


All Articles