Açıq
Yaxın

Yük testi 1s. Standart yük testi. Əməliyyat sistemi ms server və ms sql verilənlər bazası

Fayl verilənlər bazası ilə konfiqurasiya üçün Gilev-ə görə 1C performansının TPC-1 yükləmə testinin nəticələri:

Server performansı iş yükü və CPU növbələri ilə deyil, vaxt vahidi üçün müəyyən sayda əməliyyatları yerinə yetirmək qabiliyyəti ilə qiymətləndirilir.
Prosessor kimi resurslar üçün çəkişmə cavab müddəti ilə müəyyən edildikdə əməliyyatların sürətini azaldır:

  • əməliyyat vaxtı
  • avadanlıqların gözləmə müddəti
  • qıfıllar kimi məntiqi gözləmələrin vaxtı

Əsas xüsusiyyət əməliyyatın sürətidir.

Qeyd. Bir prosessor üçün ən əhəmiyyətli xüsusiyyət yük deyil, prosessor tezliyidir. Aşağıda test nəticələrinin ekran görüntüsü verilmişdir (böyütmək üçün şəklin üzərinə klikləyin).

Sistemin performansı və onun həyata keçirilməsi üçün zəruri hesablama resurslarının planlaşdırılması mövcud İT sisteminin hər hansı tətbiqi və ya dəyişdirilməsi üçün məcburi əməliyyatdır.

Mövcud performansın qiymətləndirilməsi üsullarının əksəriyyəti bəzi test növlərinə əsaslanır.

Testin iki əsas növü var: komponent və inteqral.

Komponent sınağı, prosessorların və ya saxlama alt sistemlərinin performansından tutmuş bütövlükdə serverin performansının sınaqdan keçirilməsinə qədər, lakin müəyyən bir iş tətbiqi şəklində faydalı yük olmadan həllin fərdi komponentlərinin sınaqdan keçirilməsini əhatə edir.

İnteqrasiya edilmiş yanaşma bütövlükdə həllin həm proqram, həm də aparat hissələrinin performansının qiymətləndirilməsi ilə xarakterizə olunur. Bu halda həm son həlldə istifadə olunacaq biznes tətbiqi, həm də bəzi standart biznes prosesləri və yükləri təqlid edən bəzi model proqramlar istifadə edilə bilər.

Testimiz məhz bu yanaşmadan istifadə edir.

Nəticədə müəyyən bir performans (sürət) indeksi aldıq. Bu, bütövlükdə aparatımızda işləyən platformanın nəticəsidir. Müştəri - server versiyasına gəldikdə, bu, müxtəlif bölmələrdən keçən mürəkkəb sorğular zəncirinin nəticəsidir. Sistemdəki darboğaz ilə müəyyən edilən ümumi faktiki nəticəni əldə edirsiniz. DBMS parametrləri, ƏS parametrləri və aparat parametrləri sistemin ümumi işinə təsir göstərir.

Test bir ipdə vaxt vahidi üçün işin həcmini qiymətləndirir və interfeysin göstərilmə sürəti, xərclərin virtual mühitin saxlanmasına təsiri və əgər varsa, ötürülməsi daxil olmaqla, tək yivli yüklərin sürətini qiymətləndirmək üçün uyğundur. sənədlər, ayın yekunu, əmək haqqının hesablanması və s.

Standart yükləmə testi "Standart 1C İstifadəçiləri" adlanan server avadanlıqlarının və proqram təminatının işini qiymətləndirmək üçün nəzərdə tutulmuşdur. Bu testin əsas tətbiq sahəsi müəyyən bir həyata keçirmək üçün server aparat və proqram konfiqurasiyalarının seçilməsidir.

Həll edilməli problemlər

  • Server aparat və proqram təminatının verilmiş konfiqurasiyasının performansının hesablanması
  • Müxtəlif server aparat və proqram konfiqurasiyalarının performansının müqayisəsi
  • Bu informasiya sisteminin işləməsi üçün zəruri olan avadanlıqların seçilməsi
  • Bu informasiya sisteminin işləməsi üçün zəruri olan avadanlığın parametrlərinin hesablanması

Test nəyi qiymətləndirir?

Test performansı qiymətləndirir server aparatının və server proqram təminatının bütün dəsti 1C: Enterprise 8 platformasında işləyən sistemlər üçün xarakterik olan vəzifələr baxımından. Yəni, alınan qiymətləndirmə sistemin hər hansı bir server komponentinin (məsələn, 1C: Enterprise klasterində işləyən server) fəaliyyətini deyil, bütövlükdə bütün server konfiqurasiyasını əks etdirir. Performansı bu testlə ölçülən sistemin server hissəsinə aşağıdakılar daxildir:

  • 1C: Enterprise klasterini və DBMS serverlərini yerləşdirmək üçün istifadə edilən bütün işləyən serverlər
  • bütün işləyən serverlərin əməliyyat sistemləri;
  • əməliyyat sistemlərinin parametrləri, 1C:Enterprise və DBMS.

Sınaq zamanı, sistemin aparat və ya proqram təminatı komponentlərindən biri artıq yükün öhdəsindən gələ bilməyənə qədər test avtomatik olaraq paralel istifadəçilərin sayını artıracaq. Bu, pis performans reytinqi ilə nəticələnəcək və nəticə olaraq test son yaxşı dəyərlə dayandırılacaq. Eyni zamanda, qalan komponentlər bu və ya digər dərəcədə az yüklənə bilər.

Beləliklə, test sistemin server hissəsinin performansını onun darboğazına, yəni ən az məhsuldar komponentinə əsasən qiymətləndirir.

Sistemin server hissəsi 1C: Enterprise ilə işləmək üçün yaxşı balanslaşdırılmayıbsa, o zaman darboğazı aradan qaldırmaqla (ən az məhsuldar komponenti əvəz etməklə və ya təkmilləşdirməklə) daha yüksək performans reytinqi əldə edə bilərsiniz.

Nəzərə alın ki, test sistemin müştəri hissəsinin işini heç bir şəkildə qiymətləndirmir, ona görə də bu amil tamamilə istisna edilməlidir. Başqa sözlə, müştəri iş stansiyaları sistemin darboğazına çevrilməməlidir. Bu məsələ "Sınaq stendinin müştəri hissəsinin hazırlanması" fəslində daha ətraflı müzakirə olunur.

Test necə işləyir

Standart yükləmə testi "İstehsal Müəssisəsinin İdarə Edilməsi" əsasında konfiqurasiyaya malik 1C: Enterprise 8.2 məlumat bazasıdır. Konfiqurasiya bir test skripti olan Test Mərkəzi 2.0 ilə birləşdirilir.

Sınaq ssenarisinə “CQBK-da satış” biznes prosesinin təqlidi daxildir, yəni: bir neçə müxtəlif sənədlərin yaradılması, hesabatların yaradılması və digər tətbiq olunan hərəkətlər. Test tam paralel rejimdə işləyir, yəni hər bir istifadəçi öz unikal məlumatları ilə işləyir və kilidlərdə heç bir gözləmə yoxdur. İstifadəçi dəqiqədə bir tam satış dövrünü tamamlayır.

Fon

Mövcud informasiya sisteminin hər hansı tətbiqi və ya dəyişdirilməsi üçün məcburi əməliyyat sistemin tələb olunan sürətinin qiymətləndirilməsi və onun həyata keçirilməsi üçün lazımi hesablama resurslarının planlaşdırılmasıdır. Hal-hazırda bu problemin ümumi formada dəqiq həlli yoxdur və əgər buna baxmayaraq
onun mürəkkəbliyi və dəyəri, belə bir alqoritm hər hansı bir istehsalçı tərəfindən təklif ediləcək, sonra hətta hardware, proqram versiyası, sistem konfiqurasiyası və ya istifadəçilərin sayı və ya standart davranışında kiçik dəyişikliklər əhəmiyyətli səhvlərə səbəb olacaqdır.
Buna baxmayaraq, kifayət qədər sayda yol var. Bu üsulların hamısı seçim prosesində istifadə edilə bilər, lakin istehlakçı onların tətbiqi və məhdudiyyətlərini başa düşməlidir.

Mövcud performans qiymətləndirmə metodlarının əksəriyyəti bunlara əsaslanır
və ya digər test növü.

Testin iki əsas növü var:
komponent və inteqral.

Komponent sınağı aparıldıqda
performansdan başlayaraq həllin fərdi komponentlərinin sınaqdan keçirilməsi
sınaqdan əvvəl prosessorlar və ya yaddaş alt sistemləri
bütövlükdə server performansı, lakin bu və ya digər şəklində faydalı yük olmadan
biznes tətbiqləri.

İnteqral yanaşma qiymətləndirmə ilə xarakterizə olunur
bütövlükdə həllin performansı, həm proqram, həm də aparat hissələri.
Bu vəziyyətdə, istifadə ediləcək bir iş proqramı kimi istifadə edilə bilər
son həllində, eləcə də bəzi model tətbiqləri təqlid edir
bəzi standart biznes prosesləri və iş yükləri.

Testlər TPC və digər universal testlər ən perspektivli platformaları seçməyə və müxtəlif istehsalçıların təkliflərini müqayisə etməyə imkan verir, lakin biznesin xüsusiyyətlərini nəzərə almayan yalnız istinad məlumatlarıdır. İxtisaslaşdırılmış testlər konkret server modelini və onun konfiqurasiyasını daha dəqiq seçməyə imkan verir. Bununla belə, ən məlumatlı qərarlar yalnız yük testlərinin nəticələrinə əsasən qəbul edilir. Yalnız onlar seçilmişləri optimal şəkildə konfiqurasiya etməyə imkan verir
server platformasını qurun və onu maksimum performans üçün konfiqurasiya edin.

Nə baş verdi TPC-1C-GILV

Bu, kompüter(lərinizdə) 1C: Enterprise 8.1 platformasının işini qiymətləndirmək üçün hazırlanmış bir sıra müstəqil testlərdir.

Əlbəttə ki, "müstəqil" test 1C tərəfindən maliyyələşdirilməməsi deməkdir.

Test hazırda mövcuddur" TPC-A-yerli məhsuldarlıq / TPC-1C-GILV-A" (son yeniləmə - avqust 2008-ci il versiyası 1.0.3)

Test ideyası TPC-A-yerli məhsuldarlıq / TPC-1C-GILV-A

Siz konfiqurasiya yükləmə faylını (~400 KB) bu saytdan yükləyirsiniz və özünüzə yükləyirsiniz. Fayl versiyasında konfiqurasiyanı genişləndirsəniz, test böyük ölçüdə "Kompüterinizin CPU - bazanın yerləşdiyi HDD" bağlantısını yoxlayacaq.

Əgər konfiqurasiyanı klient-server versiyasında yerləşdirsəniz, o zaman proqram serverinin CPU-su - alt verilənlər serverinin CPU-su - alt verilənlər serveri yükə məruz qalacaq.

Test 5000 sənədin intensiv qeydini həyata keçirir. Kodun işgüzar məntiqində heç bir dərin məna yoxdur, şərti olaraq standart olaraq seçilmiş X sənədinin icrası sadəcə olaraq qiymətləndirilir.

Testin əsas gözəlliyi ondan ibarətdir ki, texniki detalları bilməyə ehtiyac yoxdur. Test özü işləyir və öz xalını verir. Üstəlik, nəticəni heç kimə deməyə də ehtiyac yoxdur :)

Siz bir neçə serverin və ya müxtəlif disk altsistem xüsusiyyətlərinə malik bir serverin işini müqayisə edə bilərsiniz.

Tətbiq serverindən və şəbəkə üzərindən müştəridən test həyata keçirməklə siz şəbəkənin müştəridən serverə qədər olan sahədə təsirini başa düşə bilərsiniz.

Testi necə aparmaq olar

Test aparmaq çox asandır. Bir düyməni basmalısınız

və test göstəricisi (düymənin sağında) 100%-ə çatana qədər gözləyin.

Test adətən təxminən 8 dəqiqə davam edir.

Test nəticələri nə deməkdir?

Test nəticəsi test məlumatlarının "yazma sürəti" kimi bildirilir. Test xətası 2 vahiddir. Dəqiq qiymətləndirmə üçün testi 3 dəfə təkrarlaya bilərsiniz.

Test göstəricisi 100%-ə çatdıqdan sonra bu kimi qrafikləri görəcəksiniz:

Qrafiklərin altında əvvəllər keçirilmiş oxşar testlərdən bəziləri var.

Qrafikin rəngi bloklanmadan iş üçün "ümumi" performansın cari keyfiyyətini göstərir.

Qrafikin yaşıl rəngi, sağdakı bəzi şərti seçilmiş göstəricilərlə birlikdə, "yaxşı" performansın çarpaz platforma ümumiləşdirilmiş qiymətləndirilməsini aparmağa imkan verir :)

Test nəticələrinizdən necə xoşbəxt olmaq olar

Nəticədə müəyyən bir performans indeksi aldınız (sürəti saymaq). Nəticənin yaxşı və ya pis olmasının fərqi yoxdur - bu, aparatınızda işləyən PLATFORM-un nəticəsidir. Müştəri-server versiyası vəziyyətində nəticə budur. Siz sistemdəki ŞÜŞƏ NÖQTƏSİ ilə müəyyən edilən ümumi faktiki nəticəni əldə edirsiniz. HƏMİŞƏ BİR ŞİŞƏ YERİ VAR!

Başqa sözlə, həm DBMS parametrləri, həm OS parametrləri, həm də aparat komandanın ümumi nəticəsinə təsir göstərir :)

Hansı server daha yaxşıdır

Müəyyən bir serverdə həyata keçirilən bu test aparat parametrləri, əməliyyat sistemi, verilənlər bazası və s. Bununla belə, müəyyən server aparatında yüksək nəticə o deməkdir ki, normal şəraitdə eyni nəticə eyni server aparatında alınacaq. Bu test 1C:Enterprise 8.1 platforması tərəfindən dəstəklənən üç müxtəlif DBMS-in Windows və Linux altında 1C:Enterprise quraşdırılmasını müqayisə etməyə kömək etmək üçün pulsuz vasitədir.

Test təhlükəsizliyi

Test tamamilə təhlükəsizdir. Bu, serverin "qəzasına" səbəb olmur ("stress" alqoritmi yoxdur) və hətta "döyüş" serverində də ilkin tədbirlər tələb etmir. Məxfi məlumatlar da test nəticələrində qeyd edilmir. CPU, RAM, HDD parametrləri haqqında məlumat toplanır. Cihazın seriya nömrələri yığılmır. Bütün bunları asanlıqla yoxlaya bilərsiniz - test kodu 100% açıqdır. Sizin məlumatınız olmadan heç bir məlumat göndərmək mümkün deyil.

Test nəticələrini necə dərc etmək olar

Testin inkişafına kömək etmək istəyirsinizsə, serverlərinizdə bir sıra testlər keçirə bilərsiniz. Sonra edilən testlərin ümumi siyahısını yalnız dərc etmək istədiyiniz testləri buraxın və nəticələri ilə bir dt yükləməsi göndərin.

Məlumatlar əl ilə yoxlanılacaq (səhv olmadığı üçün), testlərin alıcısı testlərin “müəllif” sütununa əlavə olunacaq və hər kəsin yükləmək üçün əlçatan olan yükləməyə əlavə olunacaq.

Təsnifat TPC-A-yerli məhsuldarlıq / TPC-1C-GILV-A

Test universal inteqral çarpaz platforma testləri bölməsinə aiddir. Bundan əlavə, bu, 1C: Enterprise istifadə etmək üçün fayl və müştəri-server seçimlərinə aiddir. Test 1C tərəfindən dəstəklənən bütün DBMS-lər üçün işləyir.

Universallıq konkret tipik platforma konfiqurasiyasına bağlanmadan ümumiləşdirilmiş performans qiymətləndirməsi aparmağa imkan verir.

Digər tərəfdən, bu o deməkdir ki, xüsusi bir layihənin dəqiq hesablamaları üçün test xüsusi yük testindən əvvəl ilkin qiymətləndirmə aparmağa imkan verir (məsələn, 1C: Test Mərkəzindən istifadə etməklə).

Qeyd. Test modifikasiyası " A" "avtomatik kilid idarəetmə" deməkdir. 1C-dən standart həllərin rəsmi versiyaları buraxıldıqdan sonra testin "idarə olunan kilidləmə" rejimində işləmək üçün dəyişdirilməsi və hərfi ilə işarələnməsi planlaşdırılır. M".

Testi yükləyin

Bu test kommersiya xarakterli deyil və.

Test nəticələri

Top - MS SQL Server-də 1C-nin ən yaxşı 3 müştəri-server quraşdırması. Siz də bu cədvələ daxil ola bilərsiniz. Testi yükləyərək nəticələrə daha ətraflı baxa bilərsiniz.

Texniki detallar

“Bir” əməliyyat dövrü çərçivəsində testdə nə baş verir?

Dəmir yükünü necə ölçmək olar

Qeyd etmək lazımdır ki, testin özü artıq ölçməni qismən həyata keçirir. Daha ətraflı şəkil üçün Mark Rusinoviçin yardım proqramından istifadə etməyi məsləhət görürəm.

Şəkildə fayl versiyası üçün ölçmə nümunəsi göstərilir.

Üçün əlaqə TPC-1C-GILV

http://site/1c/ tpc

sınaq nəticələri, inkişaf təklifləri

Mövcud informasiya sisteminin hər hansı tətbiqi və ya dəyişdirilməsi üçün məcburi əməliyyat sistemin tələb olunan sürətinin qiymətləndirilməsi və onun həyata keçirilməsi üçün lazımi hesablama resurslarının planlaşdırılmasıdır. Hal-hazırda bu problemin ümumi formada dəqiq həlli yoxdur və əgər mürəkkəbliyinə və dəyərinə baxmayaraq, belə bir alqoritm hər hansı bir istehsalçı tərəfindən təklif edilirsə, o zaman hətta aparat, proqram versiyası, sistem konfiqurasiyası və ya kəmiyyət və ya standart istifadəçi davranışında kiçik dəyişikliklər əhəmiyyətli səhvlərə səbəb olacaq.

Bununla belə, tələb olunan performansa nail olmaq üçün lazım olan proqram və aparat konfiqurasiyasını qiymətləndirməyin bir çox yolu var. Bu üsulların hamısı seçim prosesində istifadə edilə bilər, lakin istehlakçı onların tətbiqi və məhdudiyyətlərini başa düşməlidir.

Mövcud performansın qiymətləndirilməsi üsullarının əksəriyyəti bəzi test növlərinə əsaslanır.

Testin iki əsas növü var: komponent və inteqral.

Komponent sınağı, prosessorların və ya saxlama alt sistemlərinin performansından tutmuş bütövlükdə serverin performansının sınaqdan keçirilməsinə qədər, lakin müəyyən bir iş tətbiqi şəklində faydalı yük olmadan həllin fərdi komponentlərinin sınaqdan keçirilməsini əhatə edir.

İnteqrasiya edilmiş yanaşma bütövlükdə həllin həm proqram, həm də aparat hissələrinin performansının qiymətləndirilməsi ilə xarakterizə olunur. Bu halda həm son həlldə istifadə olunacaq biznes tətbiqi, həm də bəzi standart biznes prosesləri və yükləri təqlid edən bəzi model proqramlar istifadə edilə bilər.

Qrafikin yaşıl rəngi, sağdakı bəzi şərti seçilmiş göstəricilərlə birlikdə, "yaxşı" performansın çarpaz platforma ümumiləşdirilmiş qiymətləndirilməsini aparmağa imkan verir.

Test nəticələrinizdən necə xoşbəxt olmaq olar

Nəticədə müəyyən bir performans (sürət) indeksi aldınız. Nəticənin yaxşı və ya pis olmasının fərqi yoxdur - bu, aparatınızda işləyən PLATFORM-un nəticəsidir. Müştəri - server versiyasına gəldikdə, bu, müxtəlif bölmələrdən keçən mürəkkəb sorğular zəncirinin nəticəsidir. Sistemdəki darboğaz ilə müəyyən edilən ümumi faktiki nəticəni əldə edirsiniz. Hər zaman bir darboğaz var.

Başqa sözlə, həm DBMS parametrləri, həm OS parametrləri, həm də aparat ümumi komanda nəticəsinə təsir göstərir.

Hansı server daha yaxşıdır

Müəyyən bir serverdə həyata keçirilən bu test aparat parametrləri, əməliyyat sistemi, verilənlər bazası və s. Bununla belə, müəyyən server aparatında yüksək nəticə o deməkdir ki, normal şəraitdə eyni nəticə eyni server aparatında alınacaq. Bu test Windows və Linux altında 1C:Enterprise, 1C:Enterprise 8 platforması tərəfindən dəstəklənən üç müxtəlif DBMS-nin quraşdırılmasını müqayisə etmək üçün pulsuz vasitədir.

Test təhlükəsizliyi

Test tamamilə təhlükəsizdir. Bu, serverin "qəzasına" səbəb olmur ("stress" alqoritmi yoxdur) və hətta "döyüş" serverində də ilkin tədbirlər tələb etmir. Məxfi məlumatlar da test nəticələrində qeyd edilmir. CPU, RAM, HDD parametrləri haqqında məlumat toplanır. Cihazın seriya nömrələri yığılmır. Bütün bunları asanlıqla yoxlaya bilərsiniz - test kodu 100% açıqdır. Sizin məlumatınız olmadan heç bir məlumat göndərmək mümkün deyil.

Təsnifat TPC-A-yerli məhsuldarlıq / TPC-1C-GILV-A

Test universal inteqral çarpaz platforma testləri bölməsinə aiddir. Bundan əlavə, bu, 1C: Enterprise istifadə etmək üçün fayl və müştəri-server seçimlərinə aiddir. Test 1C tərəfindən dəstəklənən bütün DBMS-lər üçün işləyir.

Universallıq konkret tipik platforma konfiqurasiyasına bağlanmadan ümumiləşdirilmiş performans qiymətləndirməsi aparmağa imkan verir.

Digər tərəfdən, bu o deməkdir ki, xüsusi layihənin dəqiq hesablamaları üçün test xüsusi yük testindən əvvəl ilkin qiymətləndirmə aparmağa imkan verir.

Testi yükləyin

Bu test kommersiya xarakteri daşımır və 8.2 üçün pulsuz və 8.3 üçün pulsuz yüklənə bilər.

Texniki detallar

“Bir” əməliyyat dövrü çərçivəsində testdə nə baş verir?

PostgreSQL verilənlər bazasında testdən istifadənin xüsusiyyətləri

postgresql.conf konfiqurasiya faylında standard_conforming_strings parametrini "off" vəziyyətinə qoyun

Dəmir yükünü necə ölçmək olar

Qeyd etmək lazımdır ki, testin özü artıq ölçməni qismən həyata keçirir. Daha ətraflı şəkil üçün Mark Rusinoviçin Process Explorer yardım proqramından istifadə etməyi məsləhət görürəm.

Şəkildə fayl versiyası üçün ölçmə nümunəsi göstərilir.

Testlərdə iştirak edən kompüterlər (şərti ad) - təsvir (disklər yalnız verilənlər bazası üçün göstərilmişdir):

(serverlər arasında aydınlaşdırma 1 Gbit şəbəkə)

1) IT33- Core i5 4 nüvəli iş masası 2.8 GHz, DDR3 3 GB, bir 7200 rps sabit disk.

2) REAL- Düşündüyüm kimi ƏN GÜÇLÜ)) 3 GHz-də 8 Xeon nüvəsi, DDR2 48 GB, SSD-də RAID10

3) REAL2- 2 GHz-də 8 Xeon nüvəsi, DDR2 22 GB,10.000 rps SAS sabit disklərində RAID10

Testlər Gilevdən 1c konfiqurasiyasında aparılmışdır:

"SQL Server" ---> "1C Server" ---> "Qiymətləndirmə" + "Müştəri kompüterinin adı (əgər göstərilməyibsə, siyahıda eynidir)"

>1)REAL2--->REAL2--->25.64(TCP--SQL)
>2)REAL2--->REAL2--->26.32 (SQL-- Paylaşılan Yaddaş)

>3)REAL2--->REAL2--->25.64(SQL--Paylaşılan Yaddaş) + IT33(müştəri) - müştəridən Server şəbəkəsinə=10 Mbit

>4 )REAL2--->REAL2--->24.27(SQL--Paylaşılan Yaddaş) + REAL(müştəri) - hmm.. qəribə 1 Gbit şəbəkə... niyə tutuquşular azdır..
>5)REAL2--->REAL2--->37.59(Fayl)

** **** **************************
>1)REAL--->REAL--->8.73(TCP--SQL)

>2)REAL---> Real 2--->11.99(TCP--SQL) --- bu artıq mənə bəzi fikirlər verməyə başlayır))

>3)REAL--->REAL--->17.48 (Fayl)

** **** ******************************

>1)IT33--->IT33--->26.88(TCP--SQL)
>2)IT33--->IT33--->34.72(SQL--Paylaşılan Yaddaş)
>3)IT33--->IT33--->59.52 (Fayl)

Nəticələr:

Test nəticələrinə baxdım... bu tərəfə buruldum)) və sonra ağlıma gəldi (RAM-ın sürətini ölçdüm),

1s 8.x sürəti necədir? -

Beləliklə, 1C sürətinə aşağıdakılar təsir edir: CPU avtobus tezliyi + RAM yaddaş tezliyi

----> nə təsir edir RAM-da YAZMA və OXUMA sürətləri. Hansı ki, 1s 8.x-in yerinə yetirilməsi üçün əsasdır.

Əməliyyat sürətinə görə mükafatları paylaşan kompüterlər 1s))

1) IT33--->IT33--->59.52 (Fayl)

RAM DDR 3 (11089 MB/s oxu, 7047 MB/s yaz) ------ gözlədiyim kimi fərq serverlərlə əhəmiyyətli olacaq

2) REAL2--->REAL2--->37.59(Fayl)
- RAM DDR2 (Oxu=3474, Yaz=2068)

3) REAL--->REAL--->17.48(Fayl)
- RAM DDR2 (Oxu=1737 MB/s, Yaz=1042 MB/s) - məlum oldu ki, sürət Real2-dən aşağıdır - düz 2 dəfə,

Aktivləşdirilmiş Virtual Nüvələr (Hiper-ticarət) sayəsində biz onu çox güman ki, söndürəcəyik.

NƏTİCƏLƏR:

Ən yüksək işləmə sürəti 1s 8.x əldə edilir:

I) Fayl seçimi üçün (şəxsən məni maraqlandırmır)

A) Müştərinin (hər hansı) RAM ilə işləmə sürəti yüksək olan kompüterdə işə salınması. (məsələn, Terminal Server

orada DB).

II) Müştəri-Server seçimi üçün

1) Qalın müştərilər 1c"Terminal Serverdə" - + ilə

2) İncə müştərilər 1c- harada... xüsusi fərq yoxdur, lakin onu "HTTP://" vasitəsilə konfiqurasiya etmək məsləhətdir.
3a) "SQL Server" + "1C Enterprise Server"(Paylaşılan Yaddaş rejimində) - bir avtomobildə Ən yüksək sürətli Yazma/Oxuma RAM + Ən yüksək tezlikli GHz CPU nüvələri disklər

Aydınlaşdırmalar:

- dəstəkPaylaşılan Yaddaş- 8.2.17-dən başlayaraq mühərrikdə göründü (konfiqurasiyada DİQQƏT - mühərrikin əvvəlki versiyaları ilə uyğunluq rejimi aktiv edilməməlidir), əvvəlki mühərriklərdə Naimed Pipes istifadə olunacaq - həm də yaxşı nəticələr göstərir))

- SSD disklərində RAID- RAID10-dan istifadə etmək məqsədəuyğundur - səhvlərə dözümlülük üçün, Write SCALE nəzərə alınmaqla:

misal RAID10 (4 ədəd Yazma cəzası = 2), Yazma sürəti = 4/2 = 2 disk, Oxumaq cəzası yoxdur.

Siz həmçinin SSD sürətinin etibarlılığını və sabitliyini daha da artıra bilərsiniz - bütün disk tutumundan istifadə etməklə.

misal (Masaüstü SSD-nin etibarlılığını Server SSD səviyyəsinə yüksəltmək):

Məsələn, SSD Intel 520 seriyası 120 GB varsa və 81 GB ayırsanız və qalan yeri bölüşdürülməmiş tərk etsəniz -

onda SSD sahəsinin təxminən 32%-i artıq mövcud olan gizli 8%-ə əlavə olaraq artıq təminat üçün ayrılacaq. Ümumilikdə təxminən 40% alırıq

Intel 710 seriyalı server SSD ilə masaüstü SSD Intel 320 seriyası arasındakı fərq, həddindən artıq təminatdakı fərqdir: Intel 710 üçün 40% və Intel 320 üçün 8%.

100-dən sonra 1C müştərisi çox olarsa:

1) Mövcud Ethernet şəbəkə texnologiyaları üzrə - "SQL" "Server 1C" silmək məsləhət deyil..

məsələn, Gigabit şəbəkəsində gecikmə (gecikmələr) səbəbindən Ethernet - SQL ilə real mübadilə sürəti = 30 Meqabayt/s - bu, hətta 1 istifadəçinin verilənlər bazası ilə intensiv işləmək üçün kifayət deyil.

2) Çünki əslində, "Server 1C" = "Obyekt DBMS" (çoxölçülü obyektlər) və "SQL" = "Relational DBMS"(düz cədvəlli məlumat saxlama)

=> SQL verilənlər bazasında 1C Obyektlərinin FLAT proyeksiyası saxlanılır və 1C Server bu proyeksiyadan Obyekti toplayır, sonra bu Obyektlə işləyir və nəhayət, iş başa çatdıqdan sonra onu yenidən düz görünüşdə yerləşdirir və saxlayır. SQL-də.

Nəticədə, "SQL" və "1C Server" arasında onu iki fiziki serverə bölməkdən imtina etməlisiniz. Ancaq NUMA qovşaqlarının tam tətbiqindən istifadə edə bilərsiniz. ( Bu əməliyyat sistemi və prosessorların özləri tərəfindən dəstəklənməlidir).


3b) SQL serverləri və 1c serverlərini ayrıca ayırırıq: Mövcud Ethernet texnologiyalarında - məsələn, Gigabit - Praktiki DEYİL
-SQL ilə serverə Ən yüksək sürətli Yazma/Oxuma RAM + Ən yüksək tezlikli GHz CPU nüvələri
-Bəziləri Cluster 1c-də FİZİKİ serverlər c Ən yüksək sürətli Yazma/Oxuma RAM + Ən yüksək tezlikli GHz CPU nüvələri+ SSD-də RAID istifadə etmək məsləhətdir- disklər