Hosting Kaynak Limitleri: CPU, RAM, Entry Process ve I/O
Hosting kaynak limitleri, paylaşımlı bir sunucuda her hesabın kullanabileceği işlemci, bellek, eşzamanlı süreç ve disk erişimi miktarına konan üst sınırlardır. Amaç, tek bir sitenin ani yükünün aynı sunucudaki diğer siteleri yavaşlatmasını önlemektir; sınıra takılan hesap kapanmaz, yalnızca frenlenir ya da yeni istekleri geçici olarak reddeder.
Bu sınırlar çoğunlukla CloudLinux’un LVE (Lightweight Virtual Environment, hafif sanal ortam) teknolojisiyle uygulanır ve değerleri paketten pakete değişir. LIONFIN kurumsal hosting paketlerindeki ayrılmış kaynak payı dâhil, her paketin güncel limitleri paket sayfasında yer alır; belirtileri doğru okumak ise hangi limitin sorun çıkardığını bulmanın ilk adımıdır.
Kısa cevap
Hosting kaynak limitleri, paylaşımlı sunucuda her hesaba tanınan işlemci (SPEED), fiziksel bellek (PMEM), eşzamanlı giriş süreci (EP), toplam süreç (NPROC), disk okuma-yazma hızı (IO ve IOPS) ve dosya sayısı (inode) sınırlarıdır. Sınıra takılan site yavaşlar ya da “508 Resource Limit Is Reached” gibi hatalar verir. Kullanımı cPanel’deki Resource Usage ekranından izleyebilir, önbellek ve bot kontrolüyle yükü azaltabilir, sürekli aşımda ayrılmış kaynaklı pakete geçebilirsiniz.
Hosting kaynak limitleri nedir, neden vardır?
Paylaşımlı hostingde çok sayıda site aynı fiziksel sunucunun işlemcisini, belleğini ve diskini paylaşır. Limit olmasaydı bir sitenin ani trafik artışı, kötü yazılmış bir eklentisi ya da saldırgan bir bot tüm sunucuyu yavaşlatırdı. CloudLinux her hesabı kendi kaynak kotasına sahip yalıtılmış bir LVE içine yerleştirir; hesap kotası içinde serbestçe çalışır, kotayı aştığında yalnızca kendisi frenlenir.
Bu modelin iki sonucu vardır. Birincisi, komşu sitelerin yoğunluğu sizi doğrudan etkilemez. İkincisi, sitenizin performans tavanı paketinizin limitleridir: sunucuda boş kaynak olsa bile hesabınız kendi limitinin üstüne çıkamaz. “Sunucu güçlü ama sitem yavaş” şikâyetinin açıklaması bu yüzden çoğunlukla bir limittir. Paylaşımlı ortamın genel işleyişi web hosting nedir yazısında anlatılır.
CloudLinux LVE limitleri: SPEED, PMEM, EP, NPROC, IO ve IOPS
CloudLinux’ta hosting hesaplarına uygulanan başlıca yedi sınır şunlardır; her biri farklı bir kaynağı ölçer ve aşıldığında farklı bir belirti verir:
| Limit | Ne ölçer? | Aşılınca ne olur? |
|---|---|---|
| SPEED (CPU) | İşlemci kullanımı; yüzde 100 bir çekirdeğin tamamına eşittir | Süreçler frenlenir, sayfalar yavaş üretilir |
| PMEM | Hesabın süreçlerinin kullandığı fiziksel bellek | Süreçler sonlandırılabilir; 500 ya da 503 hatası |
| EP (Entry Processes) | Hesaba aynı anda giren dinamik istekler (PHP/CGI); cron ve SSH oturumları da sayılabilir | Yeni istekler “508 Resource Limit Is Reached” alır |
| NPROC | Hesaptaki toplam süreç sayısı (PHP, cron, SSH) | Yeni süreç başlatılamaz; cron ve komutlar hata verir |
| IO | Saniyede okunup yazılan veri miktarı | Disk işlemleri yavaşlatılır |
| IOPS | Saniyedeki okuma-yazma işlemi sayısı | Çok sayıda küçük dosya işlemi yavaşlar |
| Inode | Toplam dosya ve klasör sayısı | Yeni dosya oluşturulamaz |
EP en çok yanlış anlaşılan limittir: ziyaretçi sayısını değil, aynı anda işlenen dinamik istek sayısını sayar. PHP çalıştırmadan doğrudan sunulan önbellekli bir sayfa ya da statik bir görsel EP harcamaz; bir saniyede tamamlanan bir PHP isteği ise yalnızca o bir saniye boyunca bir EP kullanır. Dosya sayısı limitinin ayrıntıları inode nedir rehberindedir.
Kaynak kullanımı nereden izlenir?
Kaynak kullanımı, CloudLinux kullanılan cPanel sunucularında Metrics → Resource Usage ekranından izlenir. Üstteki özet, son 24 saatte bir limite takılıp takılmadığınızı söyler; ayrıntı görünümü her limit için kullanım grafiğini ve fault (limite çarpma) sayılarını gösterir. Okurken şunlara dikkat edin:
- Fault sayısı sıfırdan büyükse o zaman diliminde bazı istekler frenlenmiş ya da reddedilmiştir.
- Zirvelerin saati bir cron görevi, yedekleme, toplu e-posta ya da bot taramasıyla çakışıyor mu, kontrol edin.
- Sürekli tavanda duran bir grafik anlık bir saldırıdan değil, kalıcı bir kapasite açığından haber verir.
Bazı sunucularda aynı ekranda limitin aşıldığı ana ait süreç ve sorgu listesini gösteren bir anlık görüntü (snapshot) bölümü de bulunur; yavaş sorguyu ya da ağır betiği bulmanın en hızlı yoludur. Plesk kullanan sunucularda bu ekranın varlığı yapılandırmaya bağlıdır; göremiyorsanız destek talebi açarak son günlerin limit raporunu isteyin. Disk doluluğunu ve e-posta kutularının boyutunu ölçmek için cPanel disk kotası ve kaynak kullanımı rehberine göz atın.
Hangi belirti hangi limite işaret eder?
Belirtinin türü çoğu zaman hangi limite takıldığınızı doğrudan söyler:
| Belirti | Muhtemel limit | İlk yapılacak |
|---|---|---|
| “508 Resource Limit Is Reached” sayfası | EP, bazen NPROC | Yavaş istekleri ve bot trafiğini bulun, sayfa önbelleğini açın |
| Yönetici paneli ve sayfalar genel olarak yavaş | SPEED ya da IO | Ağır eklentileri ve yoğun saatlerdeki cron görevlerini inceleyin |
| Ara ara 503 ya da 500, günlükte “Out of memory” | PMEM | Bellek tüketen işlemi (içe aktarma, görsel işleme) bulun |
| Cron görevleri çalışmıyor, SSH’ta “Resource temporarily unavailable” | NPROC | Asılı kalan süreçleri ve üst üste binen cron görevlerini kontrol edin |
| Yükleme ve yedekleme çok yavaş | IO, IOPS | Yedekleri yoğun olmayan saatlere taşıyın, önbellek klasörünü küçültün |
| Disk boş ama dosya yazılamıyor | Inode | Dosya sayısını azaltın |
LiteSpeed kullanan sunucularda limit aşımları 508 yerine 503 olarak da görünebilir. Belirti bu tabloya uymuyorsa sorun bir limit değil, uygulama hatası olabilir; o durumda 500 Internal Server Error çözümü rehberindeki günlük okuma adımlarıyla başlayın.
508 Resource Limit Is Reached hatası nasıl çözülür?
508 hatası, hesabınızda aynı anda işlenen istek sayısının EP limitine ulaştığını ve yeni gelen isteklerin reddedildiğini gösterir. Çoğu durumda sorun ziyaretçi sayısı değil, her isteğin çok uzun sürmesidir: istek başına 5 saniye harcayan bir site, 0,5 saniyede yanıt veren bir siteye göre aynı trafikte on kat fazla EP kullanır. Çözüm sırası:
- Anlık rahatlama: Hata genellikle yük düştüğünde kendiliğinden kaybolur; birkaç dakika sonra yeniden deneyin.
- Kaynağı bulun: Hatanın saatindeki erişim kayıtlarına (Metrics → Raw Access) bakın; aynı IP’den ya da aynı adrese (
xmlrpc.php,wp-login.php, arama sayfası) gelen yoğun istekler en yaygın nedendir. - Kötü niyetli trafiği kesin: Saldırgan IP’leri engelleyin; Jetpack gibi XML-RPC kullanan bir eklentiniz yoksa
xmlrpc.phperişimini kapatın. Engelleme kurallarının yazımı için .htaccess kullanımı rehberine bakın. - İstek süresini kısaltın: Sayfa önbelleğini açın, yavaş eklentiyi değiştirin, ağır sorguları iyileştirin.
- Arka plan isteklerini azaltın: Açık kalan yönetici sekmeleri WordPress Heartbeat API ile düzenli aralıklarla
admin-ajax.phpisteği gönderir; kullanmadığınız sekmeleri kapatın.
Kaynak tüketimi nasıl azaltılır?
Limitleri yükseltmeden önce aynı işi daha az kaynakla yapmanın yollarını deneyin; çoğu sitede kazanç bu adımlardan gelir:
- Sayfa önbelleği: Ziyaretçiye hazır HTML sunmak, PHP ve veritabanı yükünü birlikte düşürür. LiteSpeed sunucularda LiteSpeed Cache ayarları en etkili adımdır.
- Bot kontrolü: Arama motoru dışındaki agresif tarayıcılar ve SEO araçları kısa sürede yüzlerce istek atabilir.
robots.txtiçindekiCrawl-delayyönergesini bazı botlar dikkate alır, Googlebot almaz; kural tanımayan botları IP ya da kullanıcı aracısına göre engelleyin. - Cron düzeni: Her dakika çalışan görevleri seyrekleştirin, ağır işleri gece saatlerine kaydırın; WordPress’in ziyaretçi isteğiyle tetiklenen zamanlayıcısını
DISABLE_WP_CRONile kapatıp gerçek bir cron görevine bağlayın. - Veritabanı: Yavaş sorguları Query Monitor gibi araçlarla bulun, eksik indeksleri ekleyin, şişmiş otomatik yüklenen ayarları temizleyin.
- Eklentiler: Kullanılmayanları silin; aynı işi yapan iki eklentiyi teke indirin.
- Statik dosyalar: Görselleri sıkıştırın ve bir CDN üzerinden sunun; IO ve bant genişliği yükü azalır.
Bu adımların ayrıntılı uygulaması WordPress hızlandırma yazısında anlatılır.
Ne zaman kurumsal hosting ya da VPS gerekir?
Optimizasyondan sonra bile Resource Usage grafiklerinde her gün fault görüyorsanız sitenizin ihtiyacı paketinizin hosting kaynak limitlerini aşmıştır. Karar için şu ayrımı kullanın:
| Durum | Uygun çözüm |
|---|---|
| Trafik büyüdü, aynı panel ve yönetim kolaylığı isteniyor | Ayrılmış kaynak payı olan kurumsal hosting |
| Kampanya dönemlerinde tahmin edilebilir zirveler | Daha yüksek limitli pakete geçiş |
| Redis, Node.js, özel PHP modülleri ya da sunucu düzeyinde ayar gerekiyor | Tam root yetkili VPS sunucu |
| Sürekli yüksek işlemci ve bellek, başka hiçbir yükle paylaşılmayan kaynak | Çekirdek ve belleği tamamen ayrılmış VDS sunucu ya da fiziksel sunucu |
VPS’e geçiş, limitlerin yerine sunucu yönetimini koyar: güncellemeler, güvenlik ve yedekleme artık sizin sorumluluğunuzdadır. Sunucu yönetmek istemeyen ekipler için kurumsal hosting daha dengeli bir adımdır. Kavramların ayrıntısı için VPS nedir ve kurumsal hosting nedir yazılarına bakın.
Sık Sorulan Sorular
Entry process (EP) limiti kaç ziyaretçiye denk gelir?
Doğrudan bir karşılığı yoktur, çünkü EP ziyaretçi değil, aynı anda işlenen dinamik istek sayısıdır. Sayfaları önbellekten sunan ve PHP isteklerini kısa sürede tamamlayan bir site, düşük bir EP limitiyle çok sayıda eşzamanlı ziyaretçiye hizmet verebilir. Her isteği saniyeler süren bir site ise az ziyaretçide bile limite takılır.
Kaynak limitine takılınca sitem kapatılır mı?
Hayır. CloudLinux limitleri hesabı askıya almaz; aşım anında süreçleri yavaşlatır ya da yeni istekleri geçici olarak reddeder. Yük düştüğünde site kendiliğinden normale döner. Ancak sürekli aşım, ziyaretçilerin düzenli olarak hata gördüğü anlamına gelir ve optimizasyon ya da paket değişikliği gerektiğinin işaretidir.
CPU limiti yüzde 100 ne demek?
CloudLinux’ta SPEED değeri tek bir işlemci çekirdeğinin yüzdesi olarak ifade edilir. Yüzde 100, hesabınızın en fazla bir çekirdeğin tamamı kadar işlem gücü kullanabileceği, yüzde 200 ise iki çekirdeğe eşdeğer güç kullanabileceği anlamına gelir. Sınır aşıldığında süreçler durdurulmaz, yalnızca yavaşlatılır.
Kurumsal hosting ile VPS arasındaki fark nedir?
Kurumsal hosting, paylaşımlı hostingin hazır panel ve yönetim kolaylığını korurken hesabınıza ayrılmış bir kaynak payı tanır; sunucu bakımı sağlayıcıdadır. VPS ise tam root yetkisiyle kendi sanal sunucunuzu verir; yazılım ve ayar özgürlüğü geniştir ama yönetim sizin sorumluluğunuzdadır. Hazır altyapı isteyenler için ilki, özel yazılım gerekenler için ikincisi uygundur.
Kaynak limitleri trafik kotasıyla aynı şey mi?
Hayır. Trafik kotası bir ayda aktarılan toplam veriyi ölçer ve dönem sonunda sıfırlanır. Kaynak limitleri ise anlık değerlerdir: belirli bir anda kullanılan işlemci, bellek, eşzamanlı süreç ve disk erişimi. Trafiğiniz düşük olsa bile verimsiz bir eklenti kaynak limitlerine takılabilir; önbellekli bir site ise yüksek trafikte bile limitlerin altında kalabilir.
Bu makale yardımcı oldu mu?
Geri bildiriminiz için teşekkürler!
kişi faydalı buldu