30 Mart 2014 Pazar
Bildiğin ayranı, bilmediğin yoğurda değişme...
Intel(R) Atom(TM) CPU D2550 @ 1.86GHz veya Intel® Atom™ Processor 330 1.60 GHz işlemcilerini kullanan sistemlerden hangisi daha iyi çalışır?
http://ark.intel.com/tr/compare/65470,35641
Linkine bakarak direk d2550 işlemcili sistem daha hızlı çalışır diyebilirsiniz, benim gibi.
Fakat durum gerçekte durum böyle değil.
Yeni aldığım d2550 işlemcili anakart, 3-4 yıllık d330 işlemcili anakarttan daha kötü performans veriyor.
Bu gün tekrar gördüm ki, işlemci her şey değil.
Önemli olan üretici;
http://www.supermicro.nl/products/motherboard/ATOM/945/X7SLA.cfm?typ=H
sistemi
http://www.piesia.cn/product/1623423659-219599961/nano_itx_motherboard_NET2550_12V_DC_board_4_1000M_RJ45_ports_2PIN_DC_12V_5A_power_supply.html
sisteminden daha performanslı çalışıyor.
Atalarımız boşuna dememiş, "bildiğin ayranı, bilmediğin yoğurda değişme" diye.
21 Mart 2014 Cuma
rsync ve lsyncd
Bu haftada lsyncd ve rsyncd ile eğlendik.
lsyncd, rsync için yazılmış güzel bir servis. Güzelliği; bir servis olarak çalışması ve belirtilen bir dizinde değişiklik olduğunda (dosya güncellemesi, silme, ilave etme vs.), hemen hedef sunucu üzerinde bu işlemi yapılması için rsync yi çalıştırabilmesi. Tabi isterseniz rsync dışında başka işlemlerde yapabilirsiniz.
Örnek olarak bir güncelleme/silme/ekleme işlemi olduğunda kendinize, eposta gönderilmesi gibi.
https://github.com/axkibe/lsyncd/wiki/Manual-to-Lsyncd-2.1.x
Genç arkidişlerden birtanesi, lsyncd dökümanları Türkçe'leştirse ne güzel olur.
lsyncd, rsync için yazılmış güzel bir servis. Güzelliği; bir servis olarak çalışması ve belirtilen bir dizinde değişiklik olduğunda (dosya güncellemesi, silme, ilave etme vs.), hemen hedef sunucu üzerinde bu işlemi yapılması için rsync yi çalıştırabilmesi. Tabi isterseniz rsync dışında başka işlemlerde yapabilirsiniz.
Örnek olarak bir güncelleme/silme/ekleme işlemi olduğunda kendinize, eposta gönderilmesi gibi.
Sistem yöneticisi olan tüm arkidişlerin aşağıdaki el kitabına bakmaları faydalı olur.
DESCRIPTION
------------
Lsyncd(1) watches local directory trees through an event monitor interface
(inotify, fsevents). It aggregates and combines events for a few seconds and
then spawns one or more processes to synchronize the changes. By default this
is rsync(1). Lsyncd is thus a light-weight asynchronous live mirror solution
that is comparatively easy to install not requiring new filesystems or
block devices and does not hamper local filesystem performance.
Rsync+ssh is an advanced action configuration that uses a SSH(1) to act file
and directory moves directly on the target instead of re-transmitting the move
destination over the wire.
Fine-grained customization can be achieved through the CONFIG-FILE. Custom
action configs can even be written from scratch in cascading layers ranging
from shell scripts to code written in the LUA(1) language. This way simplicity
can be balanced with powerfulness. See the online manual for details on the
CONFIG-FILE https://github.com/axkibe/lsyncd/wiki/Manual-to-Lsyncd-2.0.x .
Note that under normal configuration Lsyncd will delete pre-existing files in
the target directories that are not present in the respective source directory.
https://github.com/axkibe/lsyncd/wiki/Manual-to-Lsyncd-2.1.x
Genç arkidişlerden birtanesi, lsyncd dökümanları Türkçe'leştirse ne güzel olur.
16 Mart 2014 Pazar
mysql replikasyon, cluster vs.
mysql ile ilgileniyorsanız, perconaya ve severalnines bakmadan olmaz.
Özellikler replikas vs. uğraşıyorsanız, aşağıdaki linke göz atmak şart.
http://www.severalnines.com/galera-configurator/
Özellikler replikas vs. uğraşıyorsanız, aşağıdaki linke göz atmak şart.
http://www.severalnines.com/galera-configurator/
10 Mart 2014 Pazartesi
Taşınabilir bilgisayar; anakartla üzerindeki intel ekran kartı kullanıcılarına
Yeni nesil bir intel anakart aldık ve anakart üzerinde gelen intelin ekran kartını
(00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) ) kullanıyorsak, ekran parlaklığını ayarlamada sorun yaşıyabiliyoruz.
Şayet benim gibi sorun yaşadıysanız;
/etc/default/grup
dosyası içerisine
GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=vendor"
ilave edip, update-grub komutunu çalıştırıp, bilgisayarı yeniden başlatmak sorunu çözecektir.
(00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) ) kullanıyorsak, ekran parlaklığını ayarlamada sorun yaşıyabiliyoruz.
Şayet benim gibi sorun yaşadıysanız;
/etc/default/grup
dosyası içerisine
GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=vendor"
ilave edip, update-grub komutunu çalıştırıp, bilgisayarı yeniden başlatmak sorunu çözecektir.
27 Şubat 2014 Perşembe
Oracle RAC (Real Application Cluster) dedikleri
Sonunda bende oracle RAC kuranlar kervanına katıldım.
ilk sefer oracle RAC 11.2 sürümü ve 11.2 database kuracaklara, daha az sorunla kurmaları için, yaşağıdıklarımı yazacağım.
1. Öncelikle RHEL 6.5 veya Oracle Linux 6.5 kurmaya çalışmayın.
RHEL 5.10 veya Oracle 5.10 üzerinde daha rahat kurulum yaparsınız.
2. Ayrı bir DNS sunucu ve NTP sunucu oluşturmayı unutmamak lazım.
NTP sunucusu kurduğunuzda, kurulum için en az 15 dk. beklemeyi unutmayın.
NTP servisi çalışmaya başladıktan 15 dk. sonra sağlıklı şekilde kullanılabilir oluyor!!!
3. iscsi/NFS seçiminde kaldıysanız, direk NFS kullanın, ISCSI ile boşuna uğraşmayın derim. Tabi bu seçim size kalmış.
4. Kuruluma başlamadan önce runcluvfy.sh ile kurulum öncesi testlerini, kesinlikle yapmak gerekiyor. Aksi takdirde dönme dolap gibi dönüp durursunuz.
ilk sefer oracle RAC 11.2 sürümü ve 11.2 database kuracaklara, daha az sorunla kurmaları için, yaşağıdıklarımı yazacağım.
1. Öncelikle RHEL 6.5 veya Oracle Linux 6.5 kurmaya çalışmayın.
RHEL 5.10 veya Oracle 5.10 üzerinde daha rahat kurulum yaparsınız.
2. Ayrı bir DNS sunucu ve NTP sunucu oluşturmayı unutmamak lazım.
NTP sunucusu kurduğunuzda, kurulum için en az 15 dk. beklemeyi unutmayın.
NTP servisi çalışmaya başladıktan 15 dk. sonra sağlıklı şekilde kullanılabilir oluyor!!!
3. iscsi/NFS seçiminde kaldıysanız, direk NFS kullanın, ISCSI ile boşuna uğraşmayın derim. Tabi bu seçim size kalmış.
4. Kuruluma başlamadan önce runcluvfy.sh ile kurulum öncesi testlerini, kesinlikle yapmak gerekiyor. Aksi takdirde dönme dolap gibi dönüp durursunuz.
22 Şubat 2014 Cumartesi
jumbo paket kontrolü
Donanımlarımız (ağ kartı, switch, işletim sistemi) jumbo paketi destekliyorsa, kullanmak isteriz. Ağ kartı, switch, işletim sisteminde ayarları yaptıktan sonra nasıl kontrol edeceğiz?
Hemen hemen her sistemdi ping komutu bulunur. Bu işlem için ping komutunu kullanabiliriz. Dikkat etmemiz gereken tek nokta ping datasının boyutunu ayarlamak. Şayet paket boyutunu 9000 ayarladıysak, data olarak en fazla 8972 byte kullanabiliriz. data+28 (icmp header/ıvır zıvırları ) = 9000 şeklinde hesaplama yapabiliriz.
ping -s 8972 10.0.1.22
PING 10.0.1.22 (10.0.1.22) 8972(9000) bytes of data.
8980 bytes from 10.0.1.22: icmp_seq=1 ttl=255 time=0.379 ms
8980 bytes from 10.0.1.22: icmp_seq=2 ttl=255 time=0.365 ms
^C
--- 10.0.1.22 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.365/0.372/0.379/0.007 ms
rx@HP-EliteBook-8470p:~$ ping -s 8972 10.0.1.22 -c 5
PING 10.0.1.22 (10.0.1.22) 8972(9000) bytes of data.
8980 bytes from 10.0.1.22: icmp_seq=1 ttl=255 time=0.396 ms
8980 bytes from 10.0.1.22: icmp_seq=2 ttl=255 time=0.283 ms
8980 bytes from 10.0.1.22: icmp_seq=3 ttl=255 time=0.401 ms
8980 bytes from 10.0.1.22: icmp_seq=4 ttl=255 time=0.384 ms
8980 bytes from 10.0.1.22: icmp_seq=5 ttl=255 time=0.476 ms
Linux işletim sistemlerinde paket boyutunu 16362 ye kadar sorunsuz çıkabiliyor.
Solaris 11.1 te 40.000 kadar sorunsuz yükseltilebilip, kullanılabilidiğini gördüm. :)
Hemen hemen her sistemdi ping komutu bulunur. Bu işlem için ping komutunu kullanabiliriz. Dikkat etmemiz gereken tek nokta ping datasının boyutunu ayarlamak. Şayet paket boyutunu 9000 ayarladıysak, data olarak en fazla 8972 byte kullanabiliriz. data+28 (icmp header/ıvır zıvırları ) = 9000 şeklinde hesaplama yapabiliriz.
ping -s 8972 10.0.1.22
PING 10.0.1.22 (10.0.1.22) 8972(9000) bytes of data.
8980 bytes from 10.0.1.22: icmp_seq=1 ttl=255 time=0.379 ms
8980 bytes from 10.0.1.22: icmp_seq=2 ttl=255 time=0.365 ms
^C
--- 10.0.1.22 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.365/0.372/0.379/0.007 ms
rx@HP-EliteBook-8470p:~$ ping -s 8972 10.0.1.22 -c 5
PING 10.0.1.22 (10.0.1.22) 8972(9000) bytes of data.
8980 bytes from 10.0.1.22: icmp_seq=1 ttl=255 time=0.396 ms
8980 bytes from 10.0.1.22: icmp_seq=2 ttl=255 time=0.283 ms
8980 bytes from 10.0.1.22: icmp_seq=3 ttl=255 time=0.401 ms
8980 bytes from 10.0.1.22: icmp_seq=4 ttl=255 time=0.384 ms
8980 bytes from 10.0.1.22: icmp_seq=5 ttl=255 time=0.476 ms
Linux işletim sistemlerinde paket boyutunu 16362 ye kadar sorunsuz çıkabiliyor.
Solaris 11.1 te 40.000 kadar sorunsuz yükseltilebilip, kullanılabilidiğini gördüm. :)
13 Şubat 2014 Perşembe
Kaydol:
Kayıtlar (Atom)
Uygulamanın Desteklediği Linux Dağıtımı ve Çekirdek Sertifikasyon Aralığı
Çekirdek Sertifikasyon Aralığı Linux Sistem Yönetimi “Asgarinin üzerindeyiz, sorun olmaz” Çekirdek sertifikasyonu ...
-
Systemd ile Linux Sistem Kaynak Yönetimi: RHEL 7/8/9/10 Kapsamlı Rehberi Giriş Modern Linux dağıtımlarının neredeyse tamamı systemd servis...
-
[root@oel6 ~]# rpm -qf /etc/hosts setup-2.8.14-20.el6_4.1.noarch Redhat tabanlı sistemlerde kullanılabilen grupları listelemek ve yük...
-
🔒 SSH Servisini OOM Killer'dan Koruma Rehberi 📑 İçerik 1. Giriş 2. OOM Killer Nedir? 3. SSH ve OOM Killer İlişkisi 4. Çözü...