Se estamos falando especificamente de SSDs (não apenas Unidades Flash USB ou vários SD/MMC/CF etc.), os controladores modernos programam as operações de escrita de forma a distribuir uniformemente a carga em todas as células. Isto é, mesmo que o mesmo arquivo seja substituído o tempo todo, as células são quase sempre diferentes. Portanto, mesmo ~10 000 ciclos (para MLC) durarão muito tempo.
Particularmente a Intel para seus SSDs série M garante que a unidade será capaz de escrever até 100GB por dia por 5 anos. É verdade, eles são "apenas" garantidos por 3 anos, mas é improvável que tenhamos 100GB por dia em testes a qualquer momento em breve.
Quanto à velocidade de acesso a QUALQUER arquivo (grande/pequeno), as SSDs modernas podem ser inferiores a QUALQUER HDD moderna apenas em operações lineares (seqüenciais). Mas em tais operações, sua velocidade é boa o suficiente. Ao mesmo tempo, durante o acesso casual (freio principal), mesmo os discos rígidos "15 milésimos" do servidor não são capazes de se aproximar deles, pelo menos de alguma forma, em velocidade. Bem, o tempo de acesso difere por ordens de magnitude! O mesmo se aplica ao número de operações de entrada-saída por segundo.
Portanto, o único fator limitante é o preço.
Uau, quão detalhado... obrigado pela lambida sem - não sabia) Li sobre isso do canto do olho, mas não tenho um conhecimento tão profundo... Obrigado, talvez agora eu economize para um SSD sem medo =)
a propósito, de acordo com as revisões, o primeiro eee pc tinha um SSD de lixo. portanto, em termos de velocidade e qualidade, acho que não foram tão bons quanto....
Testado o laptop. Intel Mobile Core 2 Duo P8600 @ 2.4 GHz, cache 3072 KB L2, DDR2 4GB PC-6400
Teste de roteiro 44,99s, otimização 201s, em carrapatos 29:46
Terminal em RAM mostrará 45,14, otimização 185s e 29:38 em carrapatos.
para Olga_trader. Para teste use o SuperSpeed RamDisk 9.0.1.0, primeiro disponível. Em ambos os casos criei um disco de 800 Mb, porque o testador cria o histórico com antecedência. 1 ano é cerca de 524 Mb. Durante 5 anos são 2,5 gb mais a pasta do histórico, que já inchei até 1,85 gb, e ainda preciso deixar 3-4 gb de RAM para o terminal e o disco rígido. Total 8 gb. Um aumento na produtividade graças a estas ações é questionável, mas não consigo me sentir confortável trabalhando com estas coisas de qualquer forma.
Se eu executar 2 terminais em meu atlonchik, o teste por minuto será de 188s e 166s - escolha o resultado mais alto. Eu tenho 1:23:24 e 1:18:23 ticks (era 1:09:06 em um só núcleo) - minha RAM estava baixa e o computador estava usando ativamente o disco rígido.
Na otimização de laptops por minutos 113s e 96s, por carrapatos 20:26 e 16:48.
Если на моем атлончике запустить сразу 2 терминала, то тест по минутам будет 188с и 166с - выбираем больший результат. По тикам 1:23:24 и 1:18:23 (было 1:09:06 на одном ядре) - не хватило RAM и комп стал активно пользоваться хардом.
O laptop é otimizado pelos minutos 113s e 96s, pelos carrapatos 20:26 e 16:48.
É aqui que eu não entendo. Que resultados devo deixar na tabela? E como é que o funcionamento de dois terminais melhora os resultados?
Mathemat, lamento não ter me expressado com precisão. Eu dividi a otimização em dois terminais. 102 loops em um e o mesmo número no outro. Os valores da segunda variável foram 1 e 4 na primeira, e 7 e 10 na segunda. Pensei que seria 2 vezes mais rápido e acabou sendo 1,5. ) Só me faz pensar que a otimização é mais rápida em dois computadores com o mesmo custo do que em um potente.
Imp120, a propósito, notei que seu laptop e meu desktop são muito próximos em termos de desempenho tabular. E os resultados são semelhantes (o seu é mais rápido, mas não por muito).
Imp120>>: Mathemat, извините я не точно выразился. Я разделил оптимизацию на два терминала. 102 цикла в одном и столько же в другом. Значения второй переменной в первом были 1 и 4, а во втором 7 и 10. Думал будет в 2 раза быстрее, а получилось в 1.5 ) Просто наводит на размышления, что при равной цене оптимизация быстрее будет на двух компах, чем на одном, но мощном.
Seria mais rápido, bip-beep, se os desenvolvedores parassem de bipar e fizessem um testador multi-tarefa normal. Caso contrário, bip-beep, temos que multiplicar os terminais como bip-beep a fim de acoplar os núcleos.
E o que é característico, o principal problema do envolvimento de vários núcleos é a má paralelização do algoritmo. Um testador é perfeitamente paralelizável, o que idiotas vezes fazemos executando cópias do mesmo. Mas todos o têm, não nossos queridos desenvolvedores! Eles têm outro problema - a julgar pela reação - pessoal qualificado. O OOP, claramente o pioneiro, é mais importante! (A propósito, nem um único código publicado no 5 usando o OOP - todos os procedimentos!)
Perdoe-me - já se passaram 20 horas de otimização, é isso que me deixa nervoso.
Tenho esta hipótese estúpida e ingênua de que é isto que os desenvolvedores estão tentando fazer com o testador. O botão de teste de estratégia ainda está desativado, e há uma razão para isso, não é mesmo?
Tenho esta hipótese estúpida e ingênua de que é isso que os desenvolvedores estão tentando fazer com o testador. O botão de teste de estratégia ainda está desativado, e há uma razão para isso...
O otimismo é a essência de uma perspectiva alegre e de afirmação da vida.
>> Tem sido dito repetida e inequivocamente que não o fará.
No início, os desenvolvedores também disseram que não haveria herança.
E que não haveria objetos em perus.
Mas não funciona assim...
P.S. Bem, é verdade o que você diz: o testador (ou melhor, o otimizador) é o mais fácil de fazer paralelismo. Será que é possível controlar este processo, ou seja, definir diretamente como distribuir os conjuntos de parâmetros entre os núcleos?
Se estamos falando especificamente de SSDs (não apenas Unidades Flash USB ou vários SD/MMC/CF etc.), os controladores modernos programam as operações de escrita de forma a distribuir uniformemente a carga em todas as células. Isto é, mesmo que o mesmo arquivo seja substituído o tempo todo, as células são quase sempre diferentes. Portanto, mesmo ~10 000 ciclos (para MLC) durarão muito tempo.
Particularmente a Intel para seus SSDs série M garante que a unidade será capaz de escrever até 100GB por dia por 5 anos. É verdade, eles são "apenas" garantidos por 3 anos, mas é improvável que tenhamos 100GB por dia em testes a qualquer momento em breve.
Quanto à velocidade de acesso a QUALQUER arquivo (grande/pequeno), as SSDs modernas podem ser inferiores a QUALQUER HDD moderna apenas em operações lineares (seqüenciais). Mas em tais operações, sua velocidade é boa o suficiente. Ao mesmo tempo, durante o acesso casual (freio principal), mesmo os discos rígidos "15 milésimos" do servidor não são capazes de se aproximar deles, pelo menos de alguma forma, em velocidade. Bem, o tempo de acesso difere por ordens de magnitude! O mesmo se aplica ao número de operações de entrada-saída por segundo.
Portanto, o único fator limitante é o preço.
Uau, quão detalhado... obrigado pela lambida sem - não sabia) Li sobre isso do canto do olho, mas não tenho um conhecimento tão profundo... Obrigado, talvez agora eu economize para um SSD sem medo =)
a propósito, de acordo com as revisões, o primeiro eee pc tinha um SSD de lixo. portanto, em termos de velocidade e qualidade, acho que não foram tão bons quanto....
Testado o laptop. Intel Mobile Core 2 Duo P8600 @ 2.4 GHz, cache 3072 KB L2, DDR2 4GB PC-6400
Teste de roteiro 44,99s, otimização 201s, em carrapatos 29:46
Terminal em RAM mostrará 45,14, otimização 185s e 29:38 em carrapatos.
para Olga_trader. Para teste use o SuperSpeed RamDisk 9.0.1.0, primeiro disponível. Em ambos os casos criei um disco de 800 Mb, porque o testador cria o histórico com antecedência. 1 ano é cerca de 524 Mb. Durante 5 anos são 2,5 gb mais a pasta do histórico, que já inchei até 1,85 gb, e ainda preciso deixar 3-4 gb de RAM para o terminal e o disco rígido. Total 8 gb. Um aumento na produtividade graças a estas ações é questionável, mas não consigo me sentir confortável trabalhando com estas coisas de qualquer forma.
Se eu executar 2 terminais em meu atlonchik, o teste por minuto será de 188s e 166s - escolha o resultado mais alto. Eu tenho 1:23:24 e 1:18:23 ticks (era 1:09:06 em um só núcleo) - minha RAM estava baixa e o computador estava usando ativamente o disco rígido.
Na otimização de laptops por minutos 113s e 96s, por carrapatos 20:26 e 16:48.
Sim, Imp120, coloque o teste do laptop na mesa.
Если на моем атлончике запустить сразу 2 терминала, то тест по минутам будет 188с и 166с - выбираем больший результат. По тикам 1:23:24 и 1:18:23 (было 1:09:06 на одном ядре) - не хватило RAM и комп стал активно пользоваться хардом.
O laptop é otimizado pelos minutos 113s e 96s, pelos carrapatos 20:26 e 16:48.
É aqui que eu não entendo. Que resultados devo deixar na tabela? E como é que o funcionamento de dois terminais melhora os resultados?
Imp120, a propósito, notei que seu laptop e meu desktop são muito próximos em termos de desempenho tabular. E os resultados são semelhantes (o seu é mais rápido, mas não por muito).
Mathemat, извините я не точно выразился. Я разделил оптимизацию на два терминала. 102 цикла в одном и столько же в другом. Значения второй переменной в первом были 1 и 4, а во втором 7 и 10. Думал будет в 2 раза быстрее, а получилось в 1.5 ) Просто наводит на размышления, что при равной цене оптимизация быстрее будет на двух компах, чем на одном, но мощном.
Seria mais rápido, bip-beep, se os desenvolvedores parassem de bipar e fizessem um testador multi-tarefa normal. Caso contrário, bip-beep, temos que multiplicar os terminais como bip-beep a fim de acoplar os núcleos.
E o que é característico, o principal problema do envolvimento de vários núcleos é a má paralelização do algoritmo. Um testador é perfeitamente paralelizável, o que idiotas vezes fazemos executando cópias do mesmo. Mas todos o têm, não nossos queridos desenvolvedores! Eles têm outro problema - a julgar pela reação - pessoal qualificado. O OOP, claramente o pioneiro, é mais importante! (A propósito, nem um único código publicado no 5 usando o OOP - todos os procedimentos!)
Perdoe-me - já se passaram 20 horas de otimização, é isso que me deixa nervoso.
Tenho esta hipótese estúpida e ingênua de que é isto que os desenvolvedores estão tentando fazer com o testador. O botão de teste de estratégia ainda está desativado, e há uma razão para isso, não é mesmo?
Tenho esta hipótese estúpida e ingênua de que é isso que os desenvolvedores estão tentando fazer com o testador. O botão de teste de estratégia ainda está desativado, e há uma razão para isso...
O otimismo é a essência de uma perspectiva alegre e de afirmação da vida.
>> Tem sido dito repetida e inequivocamente que não o fará.
No início, os desenvolvedores também disseram que não haveria herança.
E que não haveria objetos em perus.
Mas não funciona assim...
P.S. Bem, é verdade o que você diz: o testador (ou melhor, o otimizador) é o mais fácil de fazer paralelismo. Será que é possível controlar este processo, ou seja, definir diretamente como distribuir os conjuntos de parâmetros entre os núcleos?
Se Deus quiser...
Com os objetos, ou melhor, sua ausência nos indicadores, é claro - a idiotice da situação era óbvia.
A propósito, a nova construção já permitida?