Ozan's profileozan gökçenPhotosBlogListsMore ![]() | Help |
|
|
WebsiteSparkMicrosoft WebsiteSpark Programı ile profesyonel web uygulama geliştiricilerine ve tasarımcılarına yepyeni bir pencere açıyor. 10 çalışana kadar elemanı olan web tasarım ve yazılım şirketleri ile kurucuları WebsiteSpark Programı’na üç yıllığına herhangi bir maliyet üstlenmeden katılabilecekler. Üye firmalar, Microsoft web tasarım ve yazılım geliştirme teknolojilerine erişim hakkının yanısıra teknik destek, çevrimiçi eğitimlerden yararlanabiliyor: - Visual Studio 2008 Professional Edition’dan, 3 lisans - Expression Web 3’den, 2 lisans - Expression Studio 3’den, 1 lisans - Windows Web Server 2008 R2’nin, 4 işlemci lisansı - SQL Server 2008 Web Edition’ın, 4 işlemci lisansı - Üçüncü parti web sitesi kontrol paneli DotNetPanel’i de ücretsiz kullanım - 2 teknik destek hakkı ve MSDN sitesindeki teknik bilgi ve danışmanlık sunan tartışma gruplarına sınırsız erişim - Microsoft’un web şirketleri ekosistemindeki iş ortakları, müşterileri ve tamamlayıcı servisleri ve teknolojilerinden oluşan topluluğa erişim olanağı ve program üyesi hoster firmalarının sunduğu özel olanaklardan yararlanma Üye firmalar, yazılım ve hizmetlerini WebsiteSpark Market online pazaryerinde sunarak, müşteri potansiyelini genişletme olanağı da bulacak.Hazır | BlogMerhaba , Windows 7 lansmanını diğer Windows lansmanlarından farklı bir şekilde yapıyoruz. Projemizin detayı şöyle: ; Faz 1: 26 Eylül - 9 Ekim tarihleri arasında deney7.com sitesinden 2 kişi arıyoruz, bu 2 kişi Faz 2'de yani 16-22 Ekim tarihleri arasında ev şeklinde döşenmiş, bir yere yerleştirilecekler. 7 gün boyunca 77 görevi tüm Türkiye onları İnternet üzerinden canlı izlerken tamamlamaya çalışacaklar.Tabii ki siz kullanıcıların ve takipçilerinin yardımıyla... Bu görevler neler mi ? Mesela Facebook Fan Page'i kurup Fan sayısını 10.000’e çıkartmak veya takipçilerinin yardımıyla bir puzzle çözmek ya da sürpriz bir hediye için tüm İnternet’i seferber etmek! Bunun sonunda ne mi kazanılacak? Tam 20.000 TL!!! Onları takip eden, onlara yardım eden kullanıcılarda, laptop, Windows 7 lisansları, USB stickler gibi yüzlerce hediye kazannma şansı elde edecekler. Tüm bunları kazanmak için katılımcıların yapması gereken tek şey, neden onları seçmemiz gerektiğini anlatan bir video hazırlamak ve siteye yüklemek. Eğer isterlerse fotoğraf ve bir paragrafla da başvurabilir ama videonun etkisi çok daha yüksek olacaktır Önümüzdeki hafta içinde TV reklamı, radyo spotu, gazete ilanlarımız ve bol bol bannerlarımızla kampanyayı desteklemeye başlayacağız. Üzerinde uzunca süredir çalıştığımız projemiz için sizden destek bekliyorum. Sitemiz açık ( www.deney7.com ) Deney7'ye hoşgeldiniz ve destekleriniz için şimdiden teşekkürler!
ÖNEMLİ | Win32/Conficker.BMerhaba,
Win32/Conficker.B (Symantec virüsü W32.Downadup.B olarak adlandırıyor ) Virüsüne ilişkin gelen çağrılarda bir artış gözleniyor, aşağıdaki semptomlara dikkat; - Kullanıcı hesaplarının kilitlenmesi - LSASS.EXE’de yüksek CPU kullanımı - Bazı servislerin devre dışı (Disabled) kalması; o Windows Update Service o Background Intelligent Transfer Service o Windows Defender o Windows Error Reporting Services 891716 Makalesini incelemenizi ve MS09-001 güncellemesini sunucularınızdan başlayarak tüm sistemlerinize mümkün olan en kısa sürede yüklemek için plan yapmanızı öneriyoruz. WSUS ve SCCM araçlarını yükleme için kullanabilirsiniz. Windows server 2008, SP1 güncellemesini barındırıyorWindows server 2008'in bir sonraki güncellemenin adı SP2 olacak. Bildiğiniz gibi Windows Vista ile Windows Server 2008 temelde aynı kod yapısını kullanıyor. Microsoft hem üreticilerin daha kolay çözüm üretmesi hem de güvenliğin daha kolay yönetilmesi amacıyla böyle bir geliştirme süreci kullanıyor. Windows Vista’nın ve SP1 güncellemesinin çıkışının ardından SP1 ile hayata geçirilen tüm güncellemeler Windows Server 2008’in içerisine de yerleştirildi, o nedenle ürün SP1’li olarak kullanılmaya başlandı. x64 vs ItaniumX64 Mimarisi ilk çıktığında bu teknolojinin üreticisi durumunda olan AMD Extended Memory 64 Technology (EM64T) adı ile duyurdu. Endüstri standardı x86 mimarisinin yeni komut setleriyle genişletilmesinden oluşan AM64 mevcut x86 bit çözümlerle tam uyumlu olmak ve 64bit performansı vermek üzere tasarlandı. Extended Memory 64 Technology (EM64T) Intel’in IA-32 mimarisini geliştirmesi ile elde edildi. Geliştirme, işlemcilerin yeni 64-bit kod ile yazılan uygulamaları çalıştırmasına ve daha fazla bellek kullanımına olanak veriyor. Şaşırtıcı bir bilgi, (theinquirer) Intel iki teknolojinin pratikte aynı olduğunu ifade ediyor ve 64 bit ihtiyacı için IA platformu öneriliyor. Itanium Explicitly Parallel Instruction Computing (EPIC) mimarisi üzerine inşa edilen platform HP ve intel tarafından geliştirilen ve 64bit çalışan bir mikro işlemi komut seti. Intel bu teknolojiyi Itanium serisi ile desteklemeye devam ettiriyor. Microsoft’un bu konudaki yaklaşımını özetleyen Determining a 64-bit Product Strategy makalesi knu ile ilgilenenler için önemli bilgiler barındırıyor. 32bit işletim sistemlerini X64 Mimarisinde çalışan bir ortama taşımak oldukça kolay, buradaki en önemli darboğaz donanım üreticilerinin x64 sürücülerini geliştirmeleri. Yine aynı sayfada iki mimarinin temel bir mukayesesini de bulmak mümkün;
Ve son olarak TCP-C’de en yüksek performans veren 10 sistemi sıraladığımızda ilk sırada Itanium mimarisi bulunurken listede hiç x64 mimarisine sahip donanımın bulunmadığı görülüyor. TPC Farklı ihtiyaçlar ve uygulamalar için farklı performans analizleri yapıyor; TPC-App, TPC-C, TPC-E ve TPC-H. TPC-App: Uygulama sunucuları ve web servisleri performansını analiz etmek için kullanılan ölçümler; 7x24 çalışan B2B uygulamaları adresleniyor. TPC-C: İşlem (transection) tabanlı faaliyetlerin performansını analiz etmek için kullanılan ölçümler; Taleplerin yazılması, ödemelerin kaydedilmesi, veri ambarındaki hisse senetlerinin izlenmesi gibi işlem yapıları model alınıyor. Ölçümün temel izlediği nokta dakikadaki işlem sayısı. TPC-E: OLTP olarak kısaltılan (OnLine Transaction Processing) yükünü analiz etmek için kullanılan ölçümler; Komisyonculuk işlemleri, market araştırması, hesap sorgusu gibi işlem yapıları model alınıyor. TPC-H: Karar destek faaliyetleri için kullanılan sistemlerin performansını analiz etmek için kullanılan ölçümler; Yüksek miktarda veriyi işleyen karar destek yapıları model alınıyor. Sonuçta, TPC doğal olarak farklı ihtiyaçlara karşılık gelen teknoloji bileşenini, geliştirdiği farklı ölçüm mekanizmaları ile amacı doğrultusunda karşılaştırıyor. Bizim de yapmamız gereken benzer bir şekilde bankacılık operasyonunda kullandığımız iş modeline uygun farklı teknoloji güçlerini belirleyerek, o yönde bir yatırım planlamak. Yani ana bankacılık sisteminin veri tabanını çalıştırdığımız sistemler için TPC-C karşılaştırmalarını incelerken, Karar Destek sistemimiz için TPC-H’i, Market analizi yapan sistemlerimiz için TPC-E’yi ve B2B uygulamalarımız için TPC-App’in değerlerini incelememiz anlamlı olur. Hard Disk* AlignmentDisk hâlen günümüz dijital dünyasının en yavaş aracı durumunda. Her ne kadar, bellek maliyetleri azalırken iletişim hızları artsa da, saklamamız/işlememiz gereken bilgi miktarı süratle arttığı için sabit disklere olan ihtiyacımız devam ediyor. Teknolojik olarak değilse bile maliyetler açısından elimizde daha uygun bir çözüm olmadığından muhtemelen önümüzdeki beş-altı yılı bu mekanik araç ile geçirmeye devam edeceğiz. Bu nedenle disk üzerinde yapacağımız tüm iyileştirmeler direk olarak teknoloji yatırımınızın fiyat/performans değeri üzerinde etkili olacak. Bu aracı ne kadar verimli kullanırsak yatırımımızın karşılığını o kadar almış olacağız. Teknik detayları ve çözüm önerilerini yazmaya başlamadan bazı noktalara işaret etmekte istiyorum; Veri depolamak için kullandığımız teknolojiler burada basitleştirmeye çalışarak anlattığımızdan çok daha kompleks, dolayısıyla makalede anlatılacak çözümler sizin donanım ve uygulamalarınızla farklı sonuçlar verebilir. Önerileri kendi ortamlarınız için değerlendirirken, yazılımlarınız ve donanımlarınız konusunda birlikte çalıştığınız üreticilerin uzmanları ile birlikte çalışmanızı planlamalısınız. Disk yapısında performans kaybetmemize neden olan problemi anlatmadan önce diskin fiziksel yapısından ve burada kullandığımız terminolojiden bahsedelim;
Diskler, üzeri manyetik alaşım ile kaplı alüminyum ve ya camdan imal edilmiş depolama üniteleri. Manyetik alan üzerine bilgi yazmak için (0/1 | var/yok) kullanılan elektro-mıknatısları kafa (head) olarak adlandırıyoruz. Plakaların tüm yüzeyleri manyetik olduğundan kafalar her iki yüzeye de temas ediyor. Yüzeyin merkezi ile kenarı arasında hareket edebilen kafa, dairesel plakaların dönmesi ile birlikte tüm yüzeye erişebiliyor. Diskin üzerindeki manyetik alanları adresleme için bazı tanımlamalar kullanıyoruz; Merkezden kenara doğru iç içe geçmiş şeritler halinde tanımladığımız yapıya "track" diyoruz. Tahmin edebileceğiniz gibi kafalar hareket etmedikleri zaman, disk sürekli döndüğü için hep aynı track'e erişiyor. Track içerisindeki bilgi yazabileceğimiz en küçük alanı belirtmek için sektör (sector) terimini kullanacağız (Bu terime kimi makalelerde block ya da cluster dendiğini görebilirsiniz). Sektörler bu makaledeki tanımı itibariyle veri saklamak için kullanabileceğimiz en küçük alanlar ve varsayılan olarak 512byte bilgi içeriyorlar. (512 byte = 512 * 8 = 4096 bit (4096 adet 0/1)). (Buraya küçük bir not düşmekte fayda var, tahmin edilebileceği gibi merkeze yakın track'ler ile uzak olanlar arasında sektörlerin yoğunluğu açısından fark bulunuyor. Bu durumdan kaynaklanabilecek kaybı önlemek için modern disklerde "zone bit recording" (ZBR) adı verilen bir teknik ile disk merkezden kenara doğru “zone” adı verilen alanlara bölünerek farklı zone'lar içerisindeki track'lerin farklı sektör sayıları ile çalışması sağlanıyor.) Bu teknik bilgilerin ardından, işletim sisteminin disk aktiviteleri sırasında oluşan duruma hızlıca ve daha detaylı bakalım; · Klasik olarak her bir track 64 adet sektör barındırır. · Windows işletim sistemi verileri adresleme için kullandığı Master Boot Record (MBR) kaydını her partition için bir tane olacak şekilde yazar ve bu bilgi için ilk 63 sektörü kendisine ayırır. Hemen fark edildiği gibi, klasik olarak yapılandırılmış bir diskte track içerisindeki bir sektör boş kalır. · NTFS, varsayılan File Alocation Unit (FAU) büyüklüğü ile (4KB) 8 adet sektörü adresler. Bu koşullar altında ilk 4KB'lık bilgiden başlamak koşulu ile yaklaşık olarak her sekiz okuma/yazma girişiminde, veri iki track'e erişilerek okunur ve ya yazılır. * Burada anlatılan problemin, RAID yapısı kullandığımız ve partitionları bir çok diskten aldığımız sektörlerle oluşturduğumuz yapılar için çok daha büyük olması beklenebilir. Karşı karşıya olduğumuz problemin çözümü için basitçe, PARTITION'nın ilk sektörünün TRACK'in ilk sektörü ile aynı olması gerekir. Bu yapıyı Windows server 2003 SP1 ile birlikte gelen DISKPART aracı ile kurabiliriz. Bu aracı çalışan sisteminizde kullanmanın dezavantajı, diskinizi format lamanız gerekmesi. İşlem öncesinde çalışan bir yedeğinizin (NTBACKUP) olduğundan mutlaka emin olun! Sunucunuz üzerinde kullandığınız uygulamaya ve bu uygulamanın diske erişirken kullandığı yönteme göre FAU büyüklüğünü ve Align değerini farklı şekilde tanımlamamız gerekebilir; Örneğin Exchange server**, disk erişimini NTFS’in varsayılan FAU büyüklüğü olan 4KB olacak olacak şekilde gerçekleştirir. Veri alanı 4KB'in katları şeklinde değilse işlem iki farkı track'e erişerek tamamlanabilir. Diske fazladan yapılan her erişim sisteminizi daha az performansla çalışmasına neden olur. Disk Alignment sisteminize %20 ilâ %30 arasında performans kazandırabilir. Aşağıdaki satırları DISKPART ile yapacağınız çalışmada sadece sizlere örnek olması için makaleye ekliyorum. Çalışmanız sırasında referans olarak bu makale yerine, lütfen aracın dokümantasyonuna başvurun. Diskpart
SQL Serverınızın*** veri tabanını koyacağınız disk üzerinde aşağıdakine benzer bir komut işletmeniz gerekebilir. Test ortamlarında yapılan denemelerde %10 ilâ %30 arasında performans iyileşmesini gözleniyor. Diskpart Sunucunuzun bağlı olduğu disklerin hizalanmaya ihtiyacı olup olmadığını anlamak yukarıdaki bilgilerden sonra çok zor olmasa gerek. Bir örnek ile nasıl analiz ettiğimizi görelim, diskinizin üzerindeki ilk partition 512KB’lık sektörlenden oluşsun, 63. Sektörden başlayan bir partitionın adresi (512 x 63) 32.256 olur, 64. sektörden başlayan partitionın adresi ise (512 x 64) 32.768. Diskinizin yapısı hakkındaki bu bilgileri komut sisteminde “wmic partition list full” satırını işleterek ulaşabilirsiniz. Listelenen bilgiler arasında sektör büyüklüğünü “BlockSize=” satırı karşısında, partitionın başladığı adresi “StartingOffset=” satırı karşısında okuyabilirsiniz.
|
|
|