????????????????????
???????????? ???????[ 2015/3/25 14:31:03 ] ??????????????? ??????? ???? ????
	?????????????????????????tcp/ip????Э???????????????????????????????????????????????????????????????????????????????????????????????????????????????н??????????????????????????????????????????????????????????????????????????????????????????????????????????
	????????????????
	
	????
	?1
	???????????????????1???UNIX ???????????б?????罻???????????????????????????????????? write->read->write->read????????????????????????????read-????-write??????
	????connect???????????????????????????????????????
	????????????У???????read??????ж?Σ???httpЭ???У??????????????????????????????????????壬????????????????????????
	?????????????????????????????read??????????????read??????????read?????????????????
	??????????????????????????????????ж??read-????-write????
	?????????????????????????£?
	????1.??????????????
	????2.????????
	????3.????????????????????
	???????????????
	????????ο?<<High Performance MySQL>> ??? 38????????????????????????????????????????????д?????
	????????????????????????(??????)????????????
	??????????(???)??????????????????????????????read-????-write????????????????????????????????????????????
	???????????????????????????????????????2????????????????????????????????????????????????????????????????????????????
	???????????????????????????????????????????????????????????????????????п????????????????????????????????????????????????????????????????????ù????У??????÷????????????????????
	
	??
	???2
	????????????????????
	?????????? = f1(CPU??????CPU??????????IO???????????????????????????????????????CPU???????????IO??????????)
	?????????? = f2(CPU??????CPU??????????IO???????????????????????????????????????CPU???????????IO??)
	?????????? = f3(????????????????????? ??????????????)
	??????????????
	??????????????
	????????????? CPU??????CPU??????????IO???????????????????????????
	?????????????????????????????????CPU???????????IO????????????е??
	?????????????????????????????????????????
	???????????????????????????????????????????£????????????С??????????????(С)???????????????????????????С?????仯???????????????????????????????I/O?????????????£??????????????????????????????????????????????????????Щ???????Щ??????????????????????????????????????е????????????CPU??????????????????????????????????????????????????????????????????????????????????
	???????????????????г???????????????????????????????????????????????????????????????????????????????????м?????????????????????????????????????????????
	??????????????
	????????????????????????????????????ж??????????CPU??????????????????????????????????
	????CPU:????????????????????CPU?????????CPU????????????????е????
	????????I/O : ???????I/O????????????????????????????????д??????????й?????????????????п??????IO???
	????????I/O: ???????I/O????????????????????I/O????????????????????????й???п??????IO???
	???????: ????????????С?????????????????????????????????I/O??????????????棬????????
	
???????????????
	
	?????????????????
	?????????????????????????????????????????????????????????CPU??????????I/O????????д???????CPU?????????I/O???????????У???????????????????????Σ?????????????????????????д?????????
	????????н?ο??????????£?
	
	????
	?3
	????????????Щ???????裺
	????1.????????????п????????????????????????????????????????????????????????????????????????????????????????????
	????2.?????????????????????????????????????????????????
	????3.???????б??????????????ж???????????????????????????й??
	??????????μ???????
	???????????????  ????????????壬????????????????????????????????????????????????????????????????????????????????У???????????????read-write?????У???????????3???????????????????£?
	?????????? =  ?????????*??????
	?????????????????????????????????????????????????????????????????????A?????????????B??????????????????У????к??????????????????????????B??????????????????????????B?????????????????????????????????????α??????????????A???????????????????????????????????????????A???????????? ???????????*??????
	
	????
	? 4
	
	?????????????????????????????????????????????????????????£?
	?????????? =  ?????????* max(??????1????????2…??????n)
	??????????μ????????
	???????????????:  ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????в???????????Σ?????????????????????????????????ν????????:
	?????????? = ???1???????*???1??????+???2???????*???2??????+…???n???????*???n??????
	?????????????????????????????????????????????: ?????? = ??????
	??????????μ??????
	??????????????????????????????????????????Σ?
	????????????? = ??????+CPU??к??+????I/O???
	??????????:  ?????????????????????????????????????????????壬???????ó?????????????????????????嵥λ?????λ???????????X??????ó????????  X*S3/H3
	?????????и?????????????????????????????????????????????????????????й??
	????CPU??к??:   ????ж??CPU??????????????????в??????????????к??? S1/H1
	????????I/O??к???? ????е??????μ???? S2/H2
	????10????μ?????????
	???????????????????????????????????????С???????????????????????????????????
	?????????? = min(????????????CPU????????????I/O??????)
	??????????????????????£?
	????????????????  H3/S3
	????CPU???????? N1*H1/S1
	????????I/O???????? H2/S2
	????11???????????????
	???????????????????????????
	????????????
	??????????????????????????????????С????????й?????????????????????????5???????
	?????????? = min(H3/S3??N1*H1/S1??H2/S2)
	
	????
	?5
	?????????
	?????????紦????CPU???????????Q1??CPU????????I/O????????Q2
	???????????????????????????????????С???????????????????????????????????????????????Q1??Q2??????????????κ?????????
	??????? = X*S3/H3+S1/H1+S2/H2
	??????????????????????????????H-S-E???????л?????????????????????H-S-F????????????????????????????????H-S-F????H-S-F???μ??????????£?
	????????Q1??????L1??Q2??????L2???????????????????H-S-E?????????????????е??????????????????????????H3/S3 > N1*H1/S1 > H2/S2????????????????????????????????????в????????????
	???????е????? = Y*L1*(S1/H1)+ L2*(S2/H2)
	????H-S-F?μ???? =X*S3/H3+S1/H1+S2/H2+ L1*(S1/H1)+L2*(S2/H2)
	???????г???????????????????????п????????£?????????????t??
	??????????????CPU????????????????????????????????????????????????????????????????????????????????????????????????????????CPU?????????????????????Y*L1(S1/H1)??
	??????????:
	????????????????壬??????е???????????????????????????????????????????????????H-S-E????????
	????min(H3/S3??N1*H1/S1??H2/S2)* (X*S3/H3+S1/H1+S2/H2)
	????H-S-F??????????
	????min(H3/S3??N1*H1/S1??H2/S2)*(X*S3/H3+S1/H1+S2/H2+L1*(S1/H1)+L2*(S2/H2))
	??????H-S-E???£????????????????????????????????????????????????????????H-S-F??????????????????????????????????????????????????????
	??????????
	??????????????????????????????????????????????????????????????????????????????????????????????????????????Щ????????????????????????????????
	????????????????????????????CPU????????????????????????????????С???????????漰???????л?????CPU??????????????У?????л???????????????????????????????????CPU??е???????????N1*H1/S1???????????????????????????????????????????????????????????????ü????????
	?????????????????????????????????????????????????????????????????????????????????????????apache??????????????????????????????????????????
	???????????H-S-F???£?Q1??Q2???п????????????????????????ò???????????У???Q1??Q2????????????????????л???????????????????У????????????????????????л??????д??????д?????????д???????????????ò????У??????и????????????????????г?????????????????????????????????????£????????????????????????????
	???????????????????ò????????????????????????????????????????????????????????????????????????????????ó??????????????????г????L?????????T??????ó?????????
	????L*( X*S3/H3+S1/H1+S2/H2) < T
	????L < T*(X*S3/H3+S1/H1+S2/H2)
	
??????
					
					???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44
					
			
								
								
								
								
								
								
								
								
								
								
				
sales@spasvo.com