āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§, āĻāĻŽāĻ°āĻž I/O āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻˇā§āĻŽāĻ¤āĻž āĻāĻŦāĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻĻā§āĻāĻŦāĨ¤
āĻāĻ¯āĻŧā§āĻ āĻ¸āĻĒā§āĻ¤āĻžāĻš āĻāĻā§ āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻĄāĻŧā§āĻāĻŋāĻ˛āĻžāĻŽ āĻā§āĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ NVMe āĻ āĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ SATA āĻĨā§āĻā§ āĻ§ā§āĻ°āĨ¤ āĻāĻŽāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĻā§āĻā§āĻāĻŋ āĻāĻŦāĻ āĻŦā§āĻāĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻŋ āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻļāĻ˛ āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻŋāĻ˛: NVMe āĻāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ āĻāĻļ āĻĨā§āĻā§, āĻāĻŦāĻ SSD āĻāĻŋāĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻžāĻ āĻĨā§āĻā§ā§ˇ
āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻ, āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻĒāĻŖā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻ¸āĻ āĻŋāĻ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤ āĻāĻ¤ā§āĻ¤āĻ° āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŽāĻ°āĻž āĻŽā§āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻ
āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻŦ, āĻĒāĻ°ā§āĻā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻŦ āĻāĻŦāĻ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻŦāĨ¤
fsync āĻāĻŋ āĻāĻŦāĻ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄā§āĻ°āĻžāĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻā§āĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĄā§āĻāĻž āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻ°ā§āĻĨāĻžā§, āĻĄā§āĻ°āĻžāĻāĻā§ āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻ¸ā§āĻ¯ā§āĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŦāĻ āĻĄā§āĻ°āĻžāĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§āĻāĻž āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤
āĻāĻŽāĻ¨ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻžāĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻĄā§āĻ°āĻžāĻāĻā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ POSIX-compliant fsync āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ āĻ¨āĻŋāĻļā§āĻāĻ¯āĻŧāĻ¤āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ fsync āĻāĻ˛ āĻŦāĻžāĻĢāĻžāĻ° āĻĨā§āĻā§ āĻĄā§āĻ°āĻžāĻāĻā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¸āĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻ¤ā§āĻ°āĻŋāĻŽ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸āĻš āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻāĨ¤
#include <fcntl.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
int main(void) {
/* ĐŅĐēŅŅваĐĩĐŧ ŅĐ°ĐšĐģ answer.txt ĐŊĐ° СаĐŋиŅŅ, ĐĩŅĐģи ĐĩĐŗĐž ĐŊĐĩŅ -- ŅОСдаŅĐŧ */
int fd = open("answer.txt", O_WRONLY | O_CREAT);
/* ĐĐ°ĐŋиŅŅваĐĩĐŧ ĐŋĐĩŅвŅĐš ĐŊайОŅ Đ´Đ°ĐŊĐŊŅŅ
*/
write(fd, "Answer to the Ultimate Question of Life, The Universe, and Everything: ", 71);
/* ĐĐĩĐģĐ°ĐĩĐŧ вид, ŅŅĐž ĐŋŅОвОдиĐŧ вŅŅиŅĐģĐĩĐŊиŅ в ŅĐĩŅĐĩĐŊиĐĩ 10 ŅĐĩĐēŅĐŊĐ´ */
sleep(10);
/* ĐĐ°ĐŋиŅŅваĐĩĐŧ ŅĐĩСŅĐģŅŅĐ°Ņ вŅŅиŅĐģĐĩĐŊиК */
write(fd, "42n", 3);
return 0;
}
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻā§āĻ˛āĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻāĻŋ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°ā§āĨ¤ āĻā§āĻā§āĻ¸āĻ "āĻā§āĻŦāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ°, āĻŽāĻšāĻžāĻŦāĻŋāĻļā§āĻŦ āĻāĻŦāĻ āĻ¸āĻŦāĻāĻŋāĻā§" āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§, āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ "āĻāĻŖāĻ¨āĻž" āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻ°āĻŋāĻ¸ā§āĻ āĻŦā§āĻ¤āĻžāĻŽ āĻāĻŋāĻĒā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§, āĻĒāĻžāĻ ā§āĻ¯ āĻā§āĻˇāĻ¤āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ fsync āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻāĻ āĻāĻļāĻžāĻŦāĻžāĻĻ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž.
āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻāĻāĻŋāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻ¯ā§ āĻĄā§āĻāĻž āĻ˛āĻŋāĻāĻŦā§ āĻ¤āĻž āĻĄā§āĻ°āĻžāĻāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻŦā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĄā§āĻāĻžāĻ° āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻž āĻāĻāĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻĄā§āĻāĻžāĻŦā§āĻ¸āĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ¯ā§ āĻā§āĻ¨āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻĻā§āĻ¯ā§ā§ āĻŦāĻŋāĻā§āĻ°āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĨ¤ āĻāĻ āĻāĻāĻ°āĻŖ āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ fsync āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĨ¤
fsync āĻāĻ° āĻāĻ¨ āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§ āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ I/O-āĻāĻ° āĻ¸āĻžāĻĨā§, āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ¸ā§āĻ āĻ¯ā§āĻāĻžāĻ¯ā§āĻāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻļā§āĻ°ā§āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻĄā§āĻ°āĻžāĻāĻāĻā§āĻ˛āĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ§ā§āĻ°āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄā§āĻ°āĻžāĻāĻā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§ āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻĄā§āĻāĻž āĻ˛ā§āĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻāĻŋāĻ¯āĻŧā§ fsync āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻāĨ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻ¸āĻāĻ¸āĻĄāĻŋ āĻ°āĻ¯āĻŧā§āĻā§:
- IntelÂŽ DC SSD S4500 480 GB, SATA 3.2, 6 Gb/s āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤;
- Samsung 970 EVO Plus 500GB, PCIe 3.0 x4, ~31 Gbps āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĨ¤
Ubuntu 2255 āĻāĻžāĻ˛āĻŋāĻ¤ IntelÂŽ XeonÂŽ W-20.04-āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻ¸ā§āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§, sysbench 1.0.18 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ ext4 āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ˛ 100 āĻāĻŋāĻŦāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž:
sysbench --test=fileio --file-total-size=100G prepare
āĻāĻ˛āĻŽāĻžāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž:
# ĐĐĩС fsync
sysbench --num-threads=16 --test=fileio --file-test-mode=rndrw --file-fsync-freq=0 run
# ĐĄ fsync ĐŋĐžŅĐģĐĩ ĐēĐ°ĐļдОК СаĐŋиŅи
sysbench --num-threads=16 --test=fileio --file-test-mode=rndrw --file-fsync-freq=1 run
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻŦāĻŋāĻ˛ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒāĻ°ā§āĻā§āĻˇāĻž
IntelÂŽ S4500
Samsung 970 EVO+
Fsync, MiB/s āĻāĻžāĻĄāĻŧāĻž āĻĒāĻĄāĻŧā§āĻ¨
5734.89
9028.86
Fsync, MiB/s āĻāĻžāĻĄāĻŧāĻžāĻ āĻ˛āĻŋāĻā§āĻ¨
3823.26
6019.24
Fsync, MiB/s āĻĻāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧāĻž
37.76
3.27
Fsync, MiB/s āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ
25.17
2.18
āĻāĻāĻž āĻĻā§āĻāĻž āĻ¸āĻšāĻ āĻ¯ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻĨā§āĻā§ NVMe āĻāĻ¤ā§āĻŽāĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¨ā§āĻ¤ā§āĻ¤ā§āĻŦ āĻĻā§āĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻ¯āĻŧ, āĻāĻŦāĻ āĻ¯āĻāĻ¨ fsync āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻšāĻžāĻ°āĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻĻā§āĻāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§:
- fsync āĻāĻžāĻĄāĻŧāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ āĻā§āĻ¨ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¤āĻŋ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻĢāĻŋāĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻāĻāĻĨāĻā§ āĻāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ?
- āĻā§āĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ SSD āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻ fsync āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻāĻžāĻ˛?
āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻ¸āĻšāĻ: sysbench āĻļā§āĻ¨ā§āĻ¯-āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻāĻŋ 100 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻā§āĻ° āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻāĻĒāĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻĄā§āĻāĻž āĻā§āĻŦ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŦāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§āĻā§āĻ¯, āĻ¤āĻžāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ OS āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§āĻāĻ°āĻŖāĻā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ¸āĻŦā§āĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¨āĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻĢāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
# ĐĐĩС fsync
fio --name=test1 --blocksize=16k --rw=randrw --iodepth=16 --runtime=60 --rwmixread=60 --fsync=0 --filename=/dev/sdb
# ĐĄ fsync ĐŋĐžŅĐģĐĩ ĐēĐ°ĐļдОК СаĐŋиŅи
fio --name=test1 --blocksize=16k --rw=randrw --iodepth=16 --runtime=60 --rwmixread=60 --fsync=1 --filename=/dev/sdb
āĻĒāĻ°ā§āĻā§āĻˇāĻž
IntelÂŽ S4500
Samsung 970 EVO+
Fsync, MiB/s āĻāĻžāĻĄāĻŧāĻž āĻĒāĻĄāĻŧā§āĻ¨
45.5
178
Fsync, MiB/s āĻāĻžāĻĄāĻŧāĻžāĻ āĻ˛āĻŋāĻā§āĻ¨
30.4
119
Fsync, MiB/s āĻĻāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧāĻž
32.6
20.9
Fsync, MiB/s āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ
21.7
13.9
Fsync āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ NVMe-āĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ā§āĻ° āĻĒā§āĻ°āĻŦāĻŖāĻ¤āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻļā§āĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŦāĻž āĻŦā§āĻ˛āĻžāĻĢ
āĻāĻ° āĻāĻā§ āĻāĻŽāĻ°āĻž āĻŦāĻ˛ā§āĻāĻŋāĻ˛āĻžāĻŽ āĻ¯ā§ āĻĄā§āĻāĻž āĻāĻāĻāĻŋ āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻā§āĻ¨āĻāĻŋāĻ¤ā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĻŋ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻŽāĻ°āĻž āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻāĻŋāĻ˛āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦ āĻ¨āĻž āĻāĻŦāĻ āĻĻā§āĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ§āĻ°āĻŖā§āĻ° āĻŦāĻžāĻĢāĻžāĻ°āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻŦ:
- āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ;
- āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻžāĻĢāĻžāĻ° āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĨāĻžāĻāĻž āĻŦāĻžāĻĢāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻžāĻĢāĻžāĻ° āĻĄāĻŋāĻ¸ā§āĻ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°ā§āĻ° āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻŽā§āĻŽāĻ°āĻŋāĻā§ āĻŦā§āĻāĻžāĻ¯āĻŧāĨ¤ fsync āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ āĻ¤āĻžāĻ° āĻŦāĻžāĻĢāĻžāĻ° āĻĨā§āĻā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻā§ āĻĄā§āĻāĻž āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻ°āĻžāĻāĻā§ āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻ āĻŋāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ā§ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻāĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ¸āĻāĻ¸āĻĄāĻŋ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻĻā§āĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
- āĻĄāĻŋāĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻāĻāĻŋ āĻ˛ā§āĻĄ āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻĄāĻŋāĻ¸ā§āĻ "āĻŦā§āĻ˛āĻžāĻĢ" āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤
āĻĄā§āĻ°āĻžāĻāĻā§āĻ° āĻ
āĻ¸āĻžāĻ§ā§ āĻāĻāĻ°āĻŖ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻŋ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻŽā§āĻļāĻŋāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ - "āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°" āĻāĻŦāĻ "āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ"āĨ¤ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻ āĻ˛ā§āĻĒ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĄā§āĻāĻž āĻ˛ā§āĻā§, fsync āĻāĻ˛ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¯āĻž āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻ āĻžāĻ¯āĻŧāĨ¤
# ĐĐ°ĐŋŅŅĐēĐ°ĐĩŅŅŅ ĐŊĐ° ŅĐĩŅвĐĩŅĐĩ
./diskchecker.pl -l [port]
# ĐĐ°ĐŋŅŅĐēĐ°ĐĩŅŅŅ ĐŊĐ° ĐēĐģиĐĩĐŊŅĐĩ
./diskchecker.pl -s <server[:port]> create <file> <size_in_MB>
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒāĻ°ā§, "āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ" āĻā§ āĻĄāĻŋ-āĻāĻ¨āĻžāĻ°ā§āĻā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŦāĻ āĻāĻ¯āĻŧā§āĻ āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻā§āĻ¤āĻŋ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§ āĻŦāĻŋāĻĻā§āĻ¯ā§ā§ āĻĨā§āĻā§ āĻ¸āĻāĻ¯ā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ, āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ āĻŋāĻ¨ āĻļāĻžāĻāĻĄāĻžāĻāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŋāĻā§ āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°ā§, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻŦāĻ OS āĻ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ OS āĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŦāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ diskchecker.pl, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻžāĻ.
./diskchecker.pl -s <server[:port]> verify <file>
āĻā§āĻ āĻļā§āĻˇā§, āĻāĻĒāĻ¨āĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž 0 āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻĄāĻŋāĻ¸ā§āĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ āĻāĻ¤ā§āĻ¤ā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻĢāĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§, āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻāĻŋ āĻāĻ¯āĻŧā§āĻāĻŦāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻŽāĻžāĻĻā§āĻ° S4500 āĻā§āĻ¨ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ˛āĻ¸ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĻā§āĻāĻžāĻ¯āĻŧāĻ¨āĻŋ, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ° fsync āĻāĻ˛ āĻ¸āĻš āĻ˛ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĨ¤
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°
āĻĄāĻŋāĻ¸ā§āĻ āĻŦāĻž āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ°ā§āĻĄāĻŋāĻŽā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŽāĻ¨ āĻāĻžāĻā§āĻ° āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻ¨āĻāĻ°ā§, āĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§ āĻ¯ā§ NVMe, āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻāĻāĻŋ PCIe āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ SSD, āĻāĻāĻāĻŋ "āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ" SATA SSD āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻŽāĻ°āĻž āĻāĻ āĻ¯ā§āĻŽāĻ¨ āĻŦā§āĻāĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻŋ, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
IaaS āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻāĻžāĻĄāĻŧāĻž āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻŋ āĻā§āĻāĻžāĻŦā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻŦā§āĻ¨?
āĻāĻŽāĻ°āĻž āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻāĻŋ.
āĻāĻ¤ā§āĻ¸: www.habr.com