Kaydet (Commit) c12bc520 authored tarafından Gürer Özen's avatar Gürer Özen

bazı kısımları daha anlaşılır hale getirdim

üst e05371f7
......@@ -970,16 +970,14 @@ from comar.service import *
eklinde kullandnzda info, setState, ready metotlar sizin iin tanmlanm
olacaktr.
Bylece yalnzca start ve stop metotlar ile bir servis betii yazabilirsiniz.
Bu hazr fonksiyonlar, betik tipi ve ad bilgisini betiinizin iinde tanmlaya
canz serviceType ve serviceDesc deikenlerinden alacaktr.
\end_layout
\begin_layout Standard
Bu modldeki fonksiyonlar, betik tipi ve adn betiinizin iindeki serviceType
ve serviceDesc deikenlerinden okuyacaktr.
\end_layout
\begin_layout Standard
Eer alp almadna gre True/False dndren bir status fonksiyonunuz
varsa, bu da servisinizin durumunu info arsnda raporlarken kullanlacaktr.
Eer servisinizin alp almadna gre True/False dndren bir status
fonksiyonu yazarsanz, bu da servisinizin durumunu info arsnda raporlarken
kullanlacaktr.
\end_layout
\begin_layout Standard
......@@ -1041,8 +1039,8 @@ Dosya ad
\begin_layout Standard
Opsiyonel timeout parametresi ile maksimum bekleme sresini (ntanml 5
saniye), wait parametresi ile de deneme aralklarn (ntanml 0.1 saniye)
ayarlayabilirsiniz.
saniye), yine opsiyonel wait parametresi ile de deneme aralklarn (ntanml
0.1 saniye) ayarlayabilirsiniz.
Eer stream deil de datagram tipinde bir sokete balanmanz gerekiyorsa
False deerli bir stream parametresi vermelisiniz.
\end_layout
......@@ -1080,10 +1078,10 @@ config
\begin_layout Standard
Bu bir Python szlk deikeni olup, /etc/conf.d/betikpaketad dosyasndaki
isim=deer biimindeki ayarlar iermitir.
Eer kullandnz ayar dosyas ad betik adndan farklysa serviceConf
deikenine dosya adn verebilirsiniz (gene /etc/conf.d iinde bir dosya
olmak zere).
isim=deer biimindeki ayarlar ierir.
Eer kullandnz ayar dosyas ad betiinizin paket adndan farklysa
serviceConf deikenine dosya adn verebilirsiniz (gene /etc/conf.d/ iinde
bir dosya olmak zere).
\end_layout
\begin_layout Section
......@@ -1139,8 +1137,12 @@ Python Nedeni
\begin_layout Description
Disk\InsetSpace ~
hz Harddisklerin olduka yksek olan okuma hz, kafann gereksiz
hareketleriyle byk lde dyor.
hz Harddisklerin olduka yksek olan okuma hz, harddiskin okuyucu
kafasnn gereksiz dolamyla byk lde dyor.
Bu ar dolamn sebepleri arasnda dosya sisteminin fragmentasyonu,
ok sayda dosyaya eriim, okuma/yazma ilemlerinin farkl dosyalar zerinde
iie yaplmalar, okuma ileminin tek seferde deil, ara ara paralar
halinde yaplmas var.
Bunu nlemek iin, mdrn ana ksmn tek bir dosya (mudur.py) olarak tuttuk,
dardan ardmz programlar tam yollar ile (/sbin/mount eklinde)
ardk, Python yorumlaycsnn bir defada yklenince birok modl (os,
......@@ -1171,10 +1173,11 @@ init Ba
\begin_layout Description
sleep En ok kandmz komut.
Kafadan bir sre bekleyip bir takm olaylarn olduunu varsaymak yerine,
Kafadan bir sre uyuyup, beklediimiz olayn tamamlandn varsaymak yerine,
o olayn gerekten olup olmadn kontrol ediyoruz.
Mesela syslogd balatp bir saniye beklemek yerine, /dev/log soketinin
almasn bekliyoruz, bylece hem daha salam, hem de daha hzl alyor.
Mesela syslogd balattktan sonra, ilemlere devam etmeden bir saniye beklemek
yerine, /dev/log soketinin almasn bekliyoruz, bylece srelerimiz
hem daha salam, hem de daha hzl oluyor.
\end_layout
\begin_layout Section
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment