Yüksek bant genişliğiyle sınırda yaşamak

Yeni GPON altyapım ile hayatımda karşılaşabileceğimi tahmin dahi etmediğim sorunlarla karşılaşmaya başladım. Bunlardan biri de gigabit altyapımın tamamını doldurabilmek oldu. Eskiden VDSL ile bir CAT5e kablosunu doldurmak hayalden ibaretti. Bu yüzden bant genişliğine dikkat etmiyordum. Amadeus sistemi ve GPON ile bu tamamen değişti.

Kabusun başlangıcı: bant genişliği

Ağ altyapım bir GbE yönetimsiz switch üzerinden geçiyor. Bu switch OpenWrt, Moe ve Amadeus sistemlerine bağlı. Dosya transferlerini bu sayede gigabit hızıyla yapabiliyorum. Sorun GPON ile başladı. Trafik akışı OpenWrt -> switch -> Moe -> switch -> Amadeus şeklinde olduğundan switchin 1 portunu 2 kere kullanıyorum. Bu da bant genişliğinin yarıya düşmesi demek. İndirmelerim 50 MB/s ya da hemen hemen 400-500 megabit arasıyla sınırlandı. Yetmez mi derseniz hayır yetmez, bütün bant genişliğine para ödüyorsam bütün bant genişliğini kullanmak zorundayım.

Aptalın çözümü: NIC

Sorunun çözümünü başta sistemlerin tamamını 2.5 GbE’ye yükseltmek olarak düşündüm. Araştırma yapmaya başladım ve en az 3000 lira civarı bir zarara gireceğimi gördüm. Laboratuvar için ödenmeyecek bir miktar değil ama her şeye para vererek ev laboratuvarı kuramazsınız. Daha iyi bir çözüme ihtiyacım vardı. Bir süre bunun üstünde düşündüm fakat sonuç bulamadım. Bir gün Factorio oynarken çok ihtiyaç olan bir materyali ana hattan çekmek yerine yeni bir yan hat açarak ulaştırdım. O gün kafamda şimşekler çakmaya başladı. Ağın tamamını 2.5 GbE’ye çıkarmama gerek yok, Moe ve Amadeus arasına yeni bir gigabit ağ çekmem yeterli. Hemen internetten 2 ağ kartı satın aldım ve cihazlar arası mesafenin ölçüsünü almaya başladım. CAT5e kablosunu bastıktan sonra kartlara bağladım ve…

Hiçbir şey

Yeni ağ kartlarıyla bile aynı hızı almaya devam ettim. Bir süre sorunun ne olduğunu anlayamamıştım. iperf3 ve Proxmox her şeyin normal olduğunu söylüyordü.

Sorunun başka bir yerde olduğu aşikardı. Asıl sorun, darboğazın nerede olduğunu çözememek oldu. Direkt dosya transferleri gigabit hızıyla yapılmasına rağmen internet üzerinden dosya transferleri yine 500 megabit ile sınırlıydı.

Aptalın deneyi: bridge

Uzun bir süre sorun çözmeye çalıştıktan sonra aklıma müthiş bir fikir geldi. Sonsuz bant genişliğinde bir sanal ağ ile hızı deneyebilirim. Bilmeyenler için, Proxmox bütün sanal makineleri ve konteynerleri bir sanal ağ(bridge) ile birbirine bağlar. Bu sanal ağ makinelere ethernet gibi görünür fakat fiziksel bir bağlantıdan geçmediği için cihazlar arası teoride sonsuz bant genişliği sağlar. Bu sayede gigabit ile sınırlı kalmazsınız. Hemen sanal makinelerimden birine geçip indirmeyi orada denedim. Kimseyi şaşırtmayacak şekilde orada da hızım limitliydi. Sorunun artık ağda olmadığı anlaşılmıştı.

Aptalın çözümü: SMB

Yaptığım deneyler sonucunda sorunun NFS’de olduğuna kanaat kıldım. NFS’nin senkronize modu bu kadar trafiği kaldıramıyordu. Alternatif bir yönteme ihtiyacım vardı. Arkadaşımın SMB ile Windows bilgisayarları arasında transfer yaptığını düşündüm ve ben de aynı protokolü denemeye karar verdim. OpenMediaVault ile kolayca bir SMB paylaşımı oluşturdum ve…

Bant genişliği maceram sonunda bitti. Artık indirmelerimi tam hızda yapabilecek altyapıya sahibim.

Sonuç

Bu sorunu çözmek için oldukça uzun süre uğraştım. Harcadığın paraya ve zamana değdi mi derseniz evet değdi. Muhtemelen hiçbir zaman bu kadar yüksek bant genişliğini kullanamayacak olsam bile bu tür sorunları çözebilmek çok hoşuma giden bir yetenek. Kendi yönlendiricimi yaptığımda bu öğrendiğim bilgilerin işe yarayacağına eminim.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir