Apache Web Server 2 Compaq ActiveAnswers Deskpro Compaq Insight Manager Fastart Systempro Systempro/LT ProLiant ROMPaq Qvision SmartStart NetFlex Quic

Size: px
Start display at page:

Download "Apache Web Server 2 Compaq ActiveAnswers Deskpro Compaq Insight Manager Fastart Systempro Systempro/LT ProLiant ROMPaq Qvision SmartStart NetFlex Quic"

Transcription

1 Technical Guide Internet and E-Commerce Solutions Business Unit Enterprise Solutions Division Apache Web Server Compaq Linux Apache HTTP Compaq Computer Corporation CGI...16 CGI...17 CGI...18 CGI...19

2 Apache Web Server 2 Compaq ActiveAnswers Deskpro Compaq Insight Manager Fastart Systempro Systempro/LT ProLiant ROMPaq Qvision SmartStart NetFlex QuickFind PaqFax Prosignia Compaq Computer Corporation Netelligent Systempro/XL SoftPaq QuickBlank Compaq Computer Corporation Linux Linus Torvalds Pentium Intel Corporation 1999 Compaq Computer Corporation. All rights reserved. Printed in Japnan Apache Web Server Technical Guide Enterprise Solutions Division

3 Apache Web Server 3 Linux Apache Web Server SuSE 6.0 Linux Linux Apache HTTP Server Linux Web Linux Apache HTTP Server 2 CPU Apache HTTP Server CPU Compaq Sizer for Apache Web Server On Linux Web Compaq ActiveAnswers Web

4 Apache Web Server 4 Web Compaq ProLiant 1850R 1 1 ProLiant 1850R Pentium II 450MHz 512 KB MB 256MB 512MB 10/100 TX UTP Compaq PCI Netelligent Intel NIC 9.1GB RPM SCSI OS 1 4.3GB RPM SCSI 1

5 Apache Web Server 5 1 SUT 1 SUT 2 100BaseTx 2 テスト対象のシステムユニットコントローラ 負荷生成用ステーション サーバ ワークステーション コンピュータコンピュータコンピュータコンピュータコンピュータコンピュータ HUB コンピュータコンピュータコンピュータコンピュータコンピュータコンピュータ HUB コンピュータコンピュータコンピュータコンピュータコンピュータコンピュータ HUB コンピュータコンピュータコンピュータコンピュータコンピュータコンピュータ HUB 1

6 Apache Web Server 6 Compaq ProLiant 1850R SuSE Linux 6.0 Apache HTTP Server Linux /usr/src/linux.config crond klogd httpd inetd 2 Linux Apache Linux Web 3 64MB 256MB 512MB 3 CGI 4 CGI Web Bench 2.0 HTML CGI Web CGI CGI simcgi Web Bench 2.0 CGI Web CGI CGI ID 1 ActiveAnswers 2 inctd 3 6kB 4 CGI

7 Apache Web Server 7 HTTP Ziff-Davis WebBench CPU vmstat Web Ziff-Davis WebBench 2.0 Web Web Apache HTTP Server MaxClient Web TCP/IP Linux TCP/IP CPU

8 Apache Web Server 8 Apache Web Linux crond klogd httpd inetd SuSE YaST Caldera LISA OpenLinux 1.3 Red Hat linuxconfig /etc/rc.d /etc/rc.d/init.d /etc/sysconfig inode Web echo > /proc/sys/fs/file-max echo > /proc/sys/fs/inode-max Linux /proc top vmstat inode Web 4 Apache Apache Web httpd.conf HostnameLookups off <Files ~ "\.(html cgi)$> HostnameLookups on </Files>

9 Apache Web Server 9 httpd.con httpd.conf DocumentRoot /usr/local/httpd/htdocs <Directory /> AllowOverride none </Directory> httpd.conf DocumentRoot /usr/local/httpd/htdocs <Directory /> Options -FollowSymLinks </Directory> <Directory /cgi-bin> Options FollowSymLinks </Directory> httpd.conf DirectoryIndex index.html httpd httpd.conf MinSpareServers 50 MaxSpareServers 150 MaxRequestsPerChild 3,000,000 MaxClient 256 StartServers 150 Web OS /var/log httpd.access_log httpd.error_log noatime Web OS noatime Apache

10 Apache Web Server 10 Linux Linux x86 ProLiant 1850R.config 7 CGI Web Web HTML Web CPU Web 1 T1 Linux Apache HTTP T MB Compaq 512MB 128MB 5 T1 7 ActiveAnswers

11 Apache Web Server 11 スループット : Mb/s 1 秒あたりのメガビット数 スループット : Mb/s 作業負荷のサイズ / メモリ量 T1 Web 1 T CGI 4 Web CGI CGI

12 リクエスト数 リクエスト数 Apache Web Server 12 静的コンテンツのリクエストに対する 1 秒あたりの処理数 リクエスト数 /s 64MB の作業負荷 256MB の作業負荷 512MB の作業負荷 メモリ 3 1

13 リクエスト数 リクエスト数 Apache Web Server MB における CGI と静的コンテンツのリクエスト処理数比較 リクエスト数 /s やや複雑な CGI 単純な CGI 静的コンテンツ 作業負荷のサイズ 4 128MB 1 CGI

14 リクエスト数 リクエスト数 Apache Web Server MB における CGI と静的コンテンツのリクエスト処理数比較 リクエスト数 /s やや複雑なCGI 単純なCGI 静的コンテンツ 作業負荷のサイズ 5 256MB 1 CGI

15 リクエスト数 リクエスト数 Apache Web Server MB における CGI と静的コンテンツのリクエスト処理数比較 リクエスト数 /s やや複雑なCGI 単純なCGI 静的コンテンツ 作業負荷のサイズ 6 512MB 1 CGI Web

16 Apache Web Server 16 Web Web CGI Web Web Web 1GB MB 1 Web 5 T1 CGI Web CGI 1 CGI 1. CGI 2. CGI 3. CGI CGI

17 リクエスト数 リクエスト数 Apache Web Server 17 CGI CGI CGI プロセッサと 2 プロセッサの比較 1 秒あたりのリクエスト処理数 512MB メモリ 64MB の作業負荷 リクエスト数 /s シングルプロセッサデュアルプロセッサ 静的 単純な CGI リクエストの種類 やや複雑な CGI 7

18 パーセント Apache Web Server 18 2 基目のプロセッサを追加した場合の 1 秒あたりのリクエスト処理数の増加 静的単純な CGI やや複雑な CGI CGI 性能向上 8 2 CGI Web Web 2 CGI CGI

19 Apache Web Server 19 CGI #include <stdio.h> #include <stdlib.h> #include <unistd.h> int HexToDec( char c ) switch( c ) case '0': return 0; case '1': return 1; case '2': return 2; case '3': return 3; case '4': return 4; case '5': return 5; case '6': return 6; case '7': return 7; case '8': return 8; case '9': return 9; case 'a' : case 'A' : return 10; case 'b' : case 'B' : return 11; case 'c' : case 'C' : return 12; case 'd' : case 'D' : return 13; case 'e' : case 'E' : return 14; case 'f' : case 'F' : return 15; default: return 0; // uh-oh return 0; // uh-oh

20 Apache Web Server 20 void dump( char *p, FILE *fp, int len ) int iasciiescape; int iasciivalue; int i; char *pout; int j; pout = (char *)calloc( len, sizeof(char) ); iasciiescape = 0; j = 0; for( i = 0; i < strlen(p); i++ ) if( iasciiescape ) if( iasciiescape == 1 ) // first digit iasciivalue = HexToDec( p[i] ); iasciivalue *= 16; iasciiescape++; else // second digit iasciiescape = 0; iasciivalue += HexToDec( p[i] ); pout[j++] = iasciivalue; else if( p[i] == '+' ) pout[j++] = ' '; else if( p[i] == '&' ) // separator pout[j++] = '\n'; else if( p[i] == '%' ) // begin ASCII escape sequence iasciiescape = 1; continue; else pout[j++] = p[i]; pout[j] = '\0'; fprintf( stdout, "%s", pout ); fprintf( fp, "%s", pout ); free( pout );

21 Apache Web Server 21 main() pid_t id; int u; FILE *fp; char *p; char fn[64]; char buffer[2048]; id = getpid(); u = (int) id; sprintf( fn, "./File%d.dat", u ); fp = fopen(fn, "a+"); if(!fp )// could not open file printf( "Server-Type: Apache 1.3.4\n\n<html>\ <body><h1>could not open file./file.dat</h1></body></html>\ \r\n"); exit(-1); printf( "Server-Type: Apache 1.3.4\n\n<html>\ <body><p><strong>"); p = getenv("query_string"); fprintf( stdout, "QUERY_STRING:\n"); fprintf( fp, "QUERY_STRING:\n"); dump( p, fp, strlen(p) ); fprintf( stdout, "<br>post_data:\n"); fprintf( fp, "POST_DATA:\n"); while( (p = fgets( buffer, 2047, stdin))!= NULL ) dump( p, fp, 2048 ); printf( "</body></html>\r\n" ); fprintf( fp,\ "\n=============================================\n" ); fclose( fp ); return 0;

: CR (0x0d) LF (0x0a) line separator CR Mac LF UNIX CR+LF MS-DOS WINDOWS Japan Advanced Institute of Science and Technology

: CR (0x0d) LF (0x0a) line separator CR Mac LF UNIX CR+LF MS-DOS WINDOWS Japan Advanced Institute of Science and Technology I117 8 1 School of Information Science, Japan Advanced Institute of Science and Technology : CR (0x0d) LF (0x0a) line separator CR Mac LF UNIX CR+LF MS-DOS WINDOWS Japan Advanced Institute of Science and

More information

:30 12:00 I. I VI II. III. IV. a d V. VI

:30 12:00 I. I VI II. III. IV. a d V. VI 2018 2018 08 02 10:30 12:00 I. I VI II. III. IV. a d V. VI. 80 100 60 1 I. Backus-Naur BNF N N y N x N xy yx : yxxyxy N N x, y N (parse tree) (1) yxyyx (2) xyxyxy (3) yxxyxyy (4) yxxxyxxy N y N x N yx

More information

1 C STL(1) C C C libc C C C++ STL(Standard Template Library ) libc libc C++ C STL libc STL iostream Algorithm libc STL string vector l

1 C STL(1) C C C libc C C C++ STL(Standard Template Library ) libc libc C++ C STL libc STL iostream Algorithm libc STL string vector l C/C++ 2007 6 18 1 C STL(1) 2 1.1............................................... 2 1.2 stdio................................................ 3 1.3.......................................... 10 2 11 2.1 sizeof......................................

More information

ex14.dvi

ex14.dvi 1,, 0, b (b b 2 b ) n k n = n j b j, (0 n j b 1), n =(n k n k 1...n 1 n 0 ) b, n j j j +1, 0,...,b 1 (digit). b b, n b 1 ñ, ñ = k (b 1 n j )b j b N, n b n, n = b N n, n =ñ+1 b N, n m n + m (mod b N ),

More information

konicaminolta.co.jp PageScope Net Care

konicaminolta.co.jp PageScope Net Care konicaminolta.co.jp PageScope Net Care KONICA MINOLTA PageScope Net Care KONICA MINOLTA PageScope Net Care Web KONICA MINOLTA PageScope Net Care SNMP KONICA MINOLTA Printer-MIB KONICA MINOLTA PageScope

More information

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV [email protected] [email protected] http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 11 20 p.1/34 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20

More information

sg_lenovo_os.xlsx

sg_lenovo_os.xlsx System x OS System Guide Windows Server 1/41 2/41 3/41 4/41 Lenovo OEMRed Hat Enterprise Linux 5/41 6/41 7/41 8/41 9/41 10/41 11/41 12/41 13/41 14/41 15/41 16/41 VMware Lenovo 17/41 18/41 19/41 20/41 21/41

More information

I. Backus-Naur BNF S + S S * S S x S +, *, x BNF S (parse tree) : * x + x x S * S x + S S S x x (1) * x x * x (2) * + x x x (3) + x * x + x x (4) * *

I. Backus-Naur BNF S + S S * S S x S +, *, x BNF S (parse tree) : * x + x x S * S x + S S S x x (1) * x x * x (2) * + x x x (3) + x * x + x x (4) * * 2015 2015 07 30 10:30 12:00 I. I VI II. III. IV. a d V. VI. 80 100 60 1 I. Backus-Naur BNF S + S S * S S x S +, *, x BNF S (parse tree) : * x + x x S * S x + S S S x x (1) * x x * x (2) * + x x x (3) +

More information

IT 1. IT 2. 2.1. IT 2.2. SKYSEA Client View Government License Light Edition Sky 1500 28 2 15 12 3. 4. 28 3 25 1 5. 5.1. (1) 28 4 1 (2) (3) (4) ISO27001 P (5) ISO/IEC20000 (6) USB 1 (7) OS (8) 1 CPU 4

More information

untitled

untitled ALTIRIS DEPLOYMENT SOLUTION 6.9 Quick Startup Guide Rev. 1.2 2008 7 11 1.... 2 DEPLOYMENT SERVER... 2 DEPLOYMENT CONSOLE... 2 DEPLOYMENT DATABASE... 2 DEPLOYMENT SHARE... 3 PXE SERVER... 3 DEPLOYMENT AGENT...

More information

OVERVIEW ProLiant ML110 Storage Server ProLiant ML110 Storage Server A C D () 4 SATA RAID Ultra320 SCSI Serial ATA 3.5 DVD-ROM DVD-ROM ProLia

OVERVIEW ProLiant ML110 Storage Server ProLiant ML110 Storage Server A C D () 4 SATA RAID Ultra320 SCSI Serial ATA 3.5 DVD-ROM DVD-ROM ProLia 2005 7 14 1 OVERVIEW ProLiant ML110 Storage Server ProLiant ML110 Storage Server A C D 3.5 0123 () 4 SATA RAID Ultra320 SCSI Serial ATA 3.5 DVD-ROM DVD-ROM ProLiant ML110 Storage Server T1 P32-1G 1T WSS

More information

ServerViewのWebアクセス制限方法

ServerViewのWebアクセス制限方法 [ 重要 ]ServerView のセキュリティ 1. 説明 ServerView コンソール (ServerView 管理コンソール ServerView WebExtension ServerView S2 Serverview AlarmService) の扱う情報の中には 管理者名等の個人情報や その他の重要情報が含まれています 外部からアクセスできるドメインに設置する装置には ServerView

More information

VNSTProductDes3.0-1_jp.pdf

VNSTProductDes3.0-1_jp.pdf Visual Nexus Secure Transport 2005/10/18 Visual Nexus http:// www.visualnexus.com/jp/support.htm Visual Nexus Secure Transport 2005/02/25 1 2005/10/18 Ver3.0-1 2005 10 18 108-0075 21119 2 Visual Nexus

More information

mstrcpy char *mstrcpy(const char *src); mstrcpy malloc (main free ) stdio.h fgets char *fgets(char *s, int size, FILE *stream); s size ( )

mstrcpy char *mstrcpy(const char *src); mstrcpy malloc (main free ) stdio.h fgets char *fgets(char *s, int size, FILE *stream); s size ( ) 2008 3 10 1 mstrcpy char *mstrcpy(const char *src); mstrcpy malloc (main free ) stdio.h fgets char *fgets(char *s, int size, FILE *stream); s size ( ) stream FILE ( man ) 40 ( ) %./a.out String : test

More information

SharePoint 2003 Performance White Paper

SharePoint 2003 Performance White Paper Microsoft SharePoint Portal Server 2003 Microsoft Solution Accelerator for Intranets... 3... 4... 4... 4... 4... 5... 6... 10... 10... 13... 13... 15... 16... 16... 17... 17 Microsoft Windows SharePoint

More information

▼ RealSecure Desktop Protector 7

▼ RealSecure Desktop Protector 7 System Scanner / Assuria Auditor 4.x システム要件 2006 年 9 月 8 日 System Scanner / Assuria Auditor 4.x システム要件... 1 System Scanner Console... 1 System Scanner 4.2.5 Console... 1 System Scanner 4.2 Console... 2

More information

1 1.1 C 2 1 double a[ ][ ]; 1 3x x3 ( ) malloc() malloc 2 #include <stdio.h> #include

1 1.1 C 2 1 double a[ ][ ]; 1 3x x3 ( ) malloc() malloc 2 #include <stdio.h> #include 1 1.1 C 2 1 double a[ ][ ]; 1 3x3 0 1 3x3 ( ) 0.240 0.143 0.339 0.191 0.341 0.477 0.412 0.003 0.921 1.2 malloc() malloc 2 #include #include #include enum LENGTH = 10 ; int

More information

Northern Lights Server

Northern Lights Server FirstStep Guide Northern Lights Server Intel Management Module (Advanced Module / ISM 8.4) 2 www.nlcomputer.com 1 FirstStep Guide 1.1. INTEL MANAGEMENT MODULE 2... 5 1.2.... 9 1.3.... 10 2.1. BMC...11

More information

超初心者用

超初心者用 3 1999 10 13 1. 2. hello.c printf( Hello, world! n ); cc hello.c a.out./a.out Hello, world printf( Hello, world! n ); 2 Hello, world printf n printf 3. ( ) int num; num = 100; num 100 100 num int num num

More information

ProLiant DL380 SAN Storageモデル システム構成図

ProLiant DL380  SAN Storageモデル システム構成図 HP ProLiant DL380 Storage Server SAN Storage 2007 1 11 1 OVERVIEW ProLiant DL380 Storage Server (SAN) ProLiant DL380 Storage Server SAN Storage A 3.5 B ( ) Xeon ( 2 ) Smart 6i PCI-X 3 ProLiant DL380 G4

More information

HP ProLiant Gen8とRed Hatで始めるHadoop™ ~Hadoop™スタートアップ支援サービス~

HP ProLiant Gen8とRed Hatで始めるHadoop™ ~Hadoop™スタートアップ支援サービス~ Brochure Gen8 Red Hat Hadoop Hadoop Hadoop Hadoop Hadoop HP Hadoop IT IDC 20122.7ZB 2011 48% 20158ZB 2 IDC 20122.7ZB 2011 48%20158ZB 1 DC Predictions 2012: Competing for 2020 IDC 2011 12 : 1ZB =10 Hadoop

More information

ExpressUpdate Agent インストレーションガイド

ExpressUpdate Agent インストレーションガイド NX7700x ExpressUpdate Agent 1 2 3 4 1 Rev.3.10N NEC Corporation 2014 ... 2... 3... 4... 5 1... 6 2... 7 3... 9 3.1 ExpressUpdate Agent (Windows)... 9 3.1.1... 9 3.1.2... 9 3.1.3 ExpressUpdate Agent...

More information

SmartLMSユーザーズガイド<講師編>

SmartLMSユーザーズガイド<講師編> SmartLearning Management System SmartLMS (1) (2) (3) (4) (3) (5) Microsoft MS PowerPoint DirectX Windows Windows NT Windows Media Microsoft Corporation Intel Pentium Intel Corporation NEC 2003-2004 NEC

More information

ExpressUpdate Agent インストレーションマニュアル

ExpressUpdate Agent インストレーションマニュアル ExpressUpdate Agent Document Rev.2.31 1 ... 1... 2... 3... 4... 5 1 ExpressUpdate Agent... 6 2... 7 3 ExpressUpdate Agent... 9 3.1 ExpressUpdate Agent (Windows)... 9 3.1.1... 9 3.1.2... 9 3.1.3 ExpressUpdate

More information

LAPLINK ヘルプデスク 導入ガイド

LAPLINK ヘルプデスク 導入ガイド 110-8654 1-3-5 LAPLINK TEL URL 03-3839-6039 http://www.intercom.co.jp/support/laplink_helpdesk/ 9: 00 12:00 13:00 17:00 LAPLINK URL TEL URL 03-3839-6307 http://www.intercom.co.jp/laplink_helpdesk/contact.html

More information

/* sansu1.c */ #include <stdio.h> main() { int a, b, c; /* a, b, c */ a = 200; b = 1300; /* a 200 */ /* b 200 */ c = a + b; /* a b c */ }

/* sansu1.c */ #include <stdio.h> main() { int a, b, c; /* a, b, c */ a = 200; b = 1300; /* a 200 */ /* b 200 */ c = a + b; /* a b c */ } C 2: A Pedestrian Approach to the C Programming Language 2 2-1 2.1........................... 2-1 2.1.1.............................. 2-1 2.1.2......... 2-4 2.1.3..................................... 2-6

More information

PrintWalker/LXE インストールガイド

PrintWalker/LXE インストールガイド PrintWalker/LXE V16L20 1 2 PrintWalker/LXE V16L20 for Red Hat Enterprise Linux (for x86) Linux Linus Torvalds Red Hat RPM Red Red Hat, Inc. Common UNIX Printing System CUPS Apple Inc. UNIX Microsoft Windows

More information

IP L09( Tue) : Time-stamp: Tue 14:52 JST hig TCP/IP. IP,,,. ( ) L09 IP (2017) 1 / 28

IP L09( Tue) : Time-stamp: Tue 14:52 JST hig TCP/IP. IP,,,. ( )   L09 IP (2017) 1 / 28 L09(2017-11-21 Tue) : Time-stamp: 2017-11-21 Tue 14:52 JST hig TCP/IP. IP,,,. http://hig3.net L09 (2017) 1 / 28 9, IP, - L09 (2017) 2 / 28 C (ex. ) 1 TCP/IP 2 3 ( ) ( L09 (2017) 3 / 28 50+5, ( )50+5. (

More information

ExpressUpdate Agent インストレーションガイド

ExpressUpdate Agent インストレーションガイド ExpressUpdate Agent 1 2 3 4 80.111.01-015.01 2016 7 NEC Corporation 2016 1 ... 2... 3... 4... 5 1... 6 2... 7 3... 9 3.1 ExpressUpdate Agent (Windows)... 9 3.1.1... 9 3.1.2... 9 3.1.3 ExpressUpdate Agent...

More information

新・明解C言語 ポインタ完全攻略

新・明解C言語 ポインタ完全攻略 2 1-1 1-1 /* 1-1 */ 1 int n = 100; int *p = &n; printf(" n %d\n", n); /* n int */ printf("*&n %d\n", *&n); /* *&n int */ printf(" p %p\n", p); /* p int * */ printf("&*p %p\n", &*p); /* &*p int * */ printf("sizeof(n)

More information

OVERVIEW ProLiant ML330 ProLiantML330(P1266)ATA PAQ V 0 A IDE CD-ROM PCI 64 PCI ( ) A B B B C D E 0 1 (1 ) (IDE ) 3.5 (1 ) (SCSI ) ProLi

OVERVIEW ProLiant ML330 ProLiantML330(P1266)ATA PAQ V 0 A IDE CD-ROM PCI 64 PCI ( ) A B B B C D E 0 1 (1 ) (IDE ) 3.5 (1 ) (SCSI ) ProLi ProLiant ML330 Generation 2 (ATA) PAQ V 1 OVERVIEW ProLiant ML330 ProLiantML330(P1266)ATA PAQ V 0 A IDE CD-ROM 5.25 3.5 1 32 PCI 64 PCI ( ) A B B B C D E 0 1 (1 ) (IDE ) 3.5 (1 ) (SCSI ) ProLiant ML330

More information

新版明解C言語 実践編

新版明解C言語 実践編 2 List - "max.h" a, b max List - max "max.h" #define max(a, b) ((a) > (b)? (a) : (b)) max List -2 List -2 max #include "max.h" int x, y; printf("x"); printf("y"); scanf("%d", &x); scanf("%d", &y); printf("max(x,

More information

ProLiant ML110 システム構成図

ProLiant ML110 システム構成図 HP ProLiant ML150 Generation 2 2006 9 12 1 OVERVIEW ProLiant ML150 Generation 2 ProLiant ML150 (SATA ) A B B C 3.5 1 6 3.5 SATA H () 4 SATA PCI (PCI-X PCI Express) 1 3.5 48 IDE CD-ROM Xeon ( ) ProLiant

More information

void hash1_init(int *array) int i; for (i = 0; i < HASHSIZE; i++) array[i] = EMPTY; /* i EMPTY */ void hash1_insert(int *array, int n) if (n < 0 n >=

void hash1_init(int *array) int i; for (i = 0; i < HASHSIZE; i++) array[i] = EMPTY; /* i EMPTY */ void hash1_insert(int *array, int n) if (n < 0 n >= II 14 2018 7 26 : : [email protected] 14,, 8 2 12:00 1 O(1) n O(n) O(log n) O(1) 32 : 1G int 4 250 M 2.5 int 21 2 0 100 0 100 #include #define HASHSIZE 100 /* */ #define NOTFOUND 0

More information

HP Server tc2120 Microsoft Windows 2000 Server SP3 HP P

HP Server tc2120 Microsoft Windows 2000 Server SP3 HP P HP Server tc2120 Microsoft Windows 2000 ServerSP3 HP P312977-191 200210 Hewlett-Packard Company Hewlett- Packard Company Hewlett-Packard Company Intel Corporation MicrosoftMS-DOSWindows Windows NT Microsoft

More information

C言語によるアルゴリズムとデータ構造

C言語によるアルゴリズムとデータ構造 Algorithms and Data Structures in C 4 algorithm List - /* */ #include List - int main(void) { int a, b, c; int max; /* */ Ÿ 3Ÿ 2Ÿ 3 printf(""); printf(""); printf(""); scanf("%d", &a); scanf("%d",

More information

情報処理演習 B8クラス

情報処理演習 B8クラス 予定スケジュール ( 全 15 回 ) 1 1. 終了 プログラミング言語の基礎 2. 終了 演算と型 3. 終了 プログラムの流れの分岐 (if 文,switch 文など ) 4. 終了 プログラムの流れの繰返し (do, while, for 文など ) 5. 終了 中間レポート1 6. 終了 配列 7. 終了 関数 8. 終了 文字列 ( 文字列の配列, 文字列の操作 ) 9. 終了 ポインタ

More information

... 3 Oracle on Linux I/O I/O... 5 I/O io_request_lock... 6 I/O GB RAM SGA GB RAM Very Large M

... 3 Oracle on Linux I/O I/O... 5 I/O io_request_lock... 6 I/O GB RAM SGA GB RAM Very Large M Oracle9i Release 2 on Linux: Red Hat Linux Advanced Server 2.1 2002 6 ... 3 Oracle on Linux... 3... 3... 4 64 I/O... 4... 4 I/O... 5 I/O... 5... 6 io_request_lock... 6 I/O... 6... 7 4GB RAM SGA... 7 64GB

More information

インストール取扱説明書

インストール取扱説明書 Kabayaki for Linux version 1.3.0 2 Kabayaki for Linux : 2004-03-09 3 4 5 6 2004-03-10: Kabayaki for Linux Version 1.3.0 released. Red Hat Enterprise Linux 2.1 Adobe AcrobatMicrosoft Word/Excel/PowerPoint

More information

Minimum C Minimum C Minimum C BNF T okenseq W hite Any D

Minimum C Minimum C Minimum C BNF T okenseq W hite Any D 6 2019 5 14 6.1 Minimum C....................... 6 1 6.2....................................... 6 7 6.1 Minimum C Minimum C BNF T okenseq W hite Any Digit ::= 0 1 2... 9. Number ::= Digit Digit. Alphabet

More information

program.dvi

program.dvi 2001.06.19 1 programming semi ver.1.0 2001.06.19 1 GA SA 2 A 2.1 valuename = value value name = valuename # ; Fig. 1 #-----GA parameter popsize = 200 mutation rate = 0.01 crossover rate = 1.0 generation

More information

ProLiant ML110 Generation 4 システム構成図

ProLiant ML110 Generation 4 システム構成図 HP ProLiant ML110 Generation 4 2008 1 24 OVERVIEW ProLiant ML110 Generation 4 ProLiant ML110 Generation 4 1 2 SCSI USB 3 6 SATA SAS LED LED 4 Lights-Out 100c ( ) ProLiant ML110 G4 SATA / SAS ( ) Celeron

More information

lexex.dvi

lexex.dvi (2018, c ) http://istksckwanseiacjp/ ishiura/cpl/ 4 41 1 mini-c lexc,, 2 testlexc, lexc mini-c 1 ( ) mini-c ( ) (int, char, if, else, while, return 6 ) ( ) (+, -, *, /, %, &, =, ==,!=, >, >=,

More information

untitled

untitled IBM System x 3200 M2 (4368) System Guide ă IBM System x 3200 M2 Express Spec ă ă ăă ă ă ă ăă ăă ăă ă ă 1/24 IBM System x 3200 M2 (4368) System Guide IBM System x 3200 M2 Express Spec ă ă ă ăă ă ăă ăă ăă

More information

Recovery Managerのバックアップおよびリカバリの最適化

Recovery Managerのバックアップおよびリカバリの最適化 Recovery Manager 2005 7 Recovery Manager... 3 Recovery Manager... 4 Recovery Manager... 4... 4... 5... 5... 5... 6... 6... 6... 7... 7... 8... 9 I/O I/O... 9... 10... 12... 12... 12... 13... 14 /... 14...

More information

VNXe3300 ハードウェア情報ガイド

VNXe3300 ハードウェア情報ガイド EMC VNXe VNXe3300 P/N 300-12-290 03 Copyright 2012 EMC Corporation. All rights reserved. 2012 10 EMC Corporation EMC Corporation EMC EMC 2 EMC EMC EMC Corporation EMC Powerlink Technical Documentation

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション LSI Web Copyright 2005 e-trees.japan, Inc. all rights reserved. 2000 Web Web 300 Copyright 2005 e-trees.japan, Inc. all rights reserved. 2 LSI LSI ASIC Application Specific IC LSI 1 FPGA Field Programmable

More information

Express5800/120Ed

Express5800/120Ed Pentium 60% 1. N8500-570A N8500-662 N8500-663 N8500-664 ( /800EB(256)) ( /800EB(256)-9W) ( /800EB(256)-9W2) ( /1BG(256)) Windows NT Server 4.0 Windows 2000 HDD HDD CPU Pentium 800EBMHz1 Pentium 1BGHz1

More information

FileMaker Server 9 Getting Started Guide

FileMaker Server 9 Getting Started Guide FileMaker Server 10 2007-2009 FileMaker, Inc. All rights reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento Bento FileMaker, Inc. Mac Mac Apple Inc. FileMaker

More information

HP ProLiant ML310 Generation 3 システム構成図

HP ProLiant ML310 Generation 3 システム構成図 HP ProLiant ML310 Generation 3 Storage Server 2007 4 5 1 OVERVIEW ProLiant ML310 G3 Storage Server ProLiant ML310 G3 Storage Server A B C 2 0 3 3.5 SATA H 5.25 DVD 3.5 SAS/SATA 4 (PCI-X 2 PCI Express 2)

More information

untitled

untitled II yacc 005 : 1, 1 1 1 %{ int lineno=0; 3 int wordno=0; 4 int charno=0; 5 6 %} 7 8 %% 9 [ \t]+ { charno+=strlen(yytext); } 10 "\n" { lineno++; charno++; } 11 [^ \t\n]+ { wordno++; charno+=strlen(yytext);}

More information

(2 Linux Mozilla [ ] [ ] [ ] [ ] URL 2 qkc, nkc ~/.cshrc (emacs 2 set path=($path /usr/meiji/pub/linux/bin tcsh b

(2 Linux Mozilla [ ] [ ] [ ] [ ] URL   2 qkc, nkc ~/.cshrc (emacs 2 set path=($path /usr/meiji/pub/linux/bin tcsh b II 5 (1 2005 5 26 http://www.math.meiji.ac.jp/~mk/syori2-2005/ UNIX (Linux Linux 1 : 2005 http://www.math.meiji.ac.jp/~mk/syori2-2005/jouhousyori2-2005-00/node2. html ( (Linux 1 2 ( ( http://www.meiji.ac.jp/mind/tool/internet-license/

More information

新・明解C言語 実践編

新・明解C言語 実践編 第 1 章 見 21 1-1 見えないエラー 見 List 1-1 "max2x1.h" a, b max2 List 1-1 chap01/max2x1.h max2 "max2x1.h" #define max2(a, b) ((a) > (b)? (a) : (b)) max2 List 1-2 List 1-2 chap01/max2x1test.c max2 #include

More information

ExpressUpdate Agent インストレーションガイド

ExpressUpdate Agent インストレーションガイド ExpressUpdate Agent 1 2 3 4 Rev.3.05 NEC Corporation 2012 1 ... 2... 3... 4... 5 1... 6 2... 7 3... 10 3.1 ExpressUpdate Agent (Windows)... 10 3.1.1... 10 3.1.2... 10 3.1.3 ExpressUpdate Agent...11 3.2

More information

ExpressUpdate Agent インストレーションガイド

ExpressUpdate Agent インストレーションガイド ExpressUpdate Agent 1 2 3 4 Rev.3.06 NEC Corporation 2012 1 ... 2... 3... 4... 5 1... 6 2... 7 3... 10 3.1 ExpressUpdate Agent (Windows)... 10 3.1.1... 10 3.1.2... 10 3.1.3 ExpressUpdate Agent...11 3.2

More information

£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裵²ó ¨¡ À©¸æ¹½Â¤¡§¾ò·ïʬ´ô ¨¡

£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裵²ó  ¨¡ À©¸æ¹½Â¤¡§¾ò·ïʬ´ô ¨¡ (2018) 2018 5 17 0 0 if switch if if ( ) if ( 0) if ( ) if ( 0) if ( ) (0) if ( 0) if ( ) (0) ( ) ; if else if ( ) 1 else 2 if else ( 0) 1 if ( ) 1 else 2 if else ( 0) 1 if ( ) 1 else 2 (0) 2 if else

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション プログラミング応用演習 第 3 回構造体, ファイル入出力 先週の出席確認へのコメント 暗号を破りたいが 平文の候補が多すぎる 人間の目で確認する代わりに どんなプログラムがあればよいか? 辞書を挙げた人が多かった 正しい着眼です 何億個もの平文候補が想定されるので 形態素解析や品詞判別を挙げた人もいます 辞書に近い回答で悪くはないのですが 平文候補ごとにあまり高機能なものを呼び出すと時間がかかる

More information

tutorial_lc.dvi

tutorial_lc.dvi 00 Linux v.s. RT Linux v.s. ART-Linux Linux RT-Linux ART-Linux Linux [email protected] 1 1.1 Linux Yes, No.,. OS., Yes. Linux,.,, Linux., Linux.,, Linux. Linux.,,. Linux,.,, 0..,. RT-Linux

More information

Oracle Application Server 10g(9

Oracle Application Server 10g(9 Oracle Application Server 10g (9.0.4) for Microsoft Windows J2EE Oracle Application Server 10g (9.0.4) for Microsoft Windows J2EE and Web Cache...2...3...3...4...6...6...6 OS...9...10...12...13...24...24

More information

Java updated

Java updated Java 2003.07.14 updated 3 1 Java 5 1.1 Java................................. 5 1.2 Java..................................... 5 1.3 Java................................ 6 1.3.1 Java.......................

More information

Oracle Application Server 10g( )インストール手順書

Oracle Application Server 10g( )インストール手順書 Oracle Application Server 10g (10.1.2) for Microsoft Windows J2EE Oracle Application Server 10g (10.1.2) for Microsoft Windows J2EE and Web Cache...2...3...3...4...6...6...6 OS...9...10...12...13...25...25

More information